1993. Guerre en Bosnie. Marko, un soldat serbe, sauve Haris, un petit vendeur de cigarettes, des mauvais traitements de trois autres soldats et paye le prix de ce geste. Douze ans plus tard, le père de Marko travaille à la reconstruction d'une église quand le fils d’un des trois soldats se présente pour être embauché ; à Belgrade, un ami de Marko, chirurgien cardiaque, doit opérer une victime de la route qui se trouve être le meneur de la bande ; et, en Allemagne, Haris, qui mène une vie paisible avec sa famille, voit surgir l'ancienne petite amie de Marko, qui fuit un mari violent.
Au sommet d’une colline isolée au fond de la campagne serbe vivent Tsane, son grand-père et leur vache Cvetka. Un jour, le grand-père de Tsane lui annonce qu’il va bientôt mourir et lui fait promettre qu’il franchira les trois collines pour rejoindre la ville la plus proche et vendre Cvetka au marché. Avec l’argent récolté, il devra acheter une icône et un souvenir. Enfin, il lui faudra trouver une épouse...