Menant une belle vie à Madrid avec son compagnon, Victor, 27 ans, doit retourner dans sa maison d'enfance en Bulgarie pour les funérailles de son grand-père. Tout en renouant avec son père et le mode de vie du village, il fait la connaissance de Liuben, un adolescent rom orphelin qui gagne sa vie, entre autres, en vendant des fruits au bord d'un fossé. Malgré leurs différences et les conflits qui les entourent, Victor et Liuben trouvent refuge l'un dans l'autre.