In een Bulgaars bergdorpje, waar vooroordelen broeien, begint een zomerromance tussen twee jongens uit verschillende werelden. Eind twintiger Victor heeft een goed leven in Madrid met zijn partner, Jose. Hij keert terug naar zijn geboorteplaats in Bulgarije voor de begrafenis van zijn grootvader en besluit er de zomer te blijven. Terwijl hij opnieuw contact maakt met zijn vader en de dorpsmanier van leven, vindt hij onverwacht liefde in de persoon van Liuben, een achttienjarige Roma-jongen. Ondanks hun verschillen, en de conflicten om hen heen, vinden Victor en Liuben een toevluchtsoord bij elkaar.