Tsane, son grand-père, une vache et la voisine institutrice sont les seuls habitants d'un village au sommet d'une colline isolée de la campagne serbe. Le grand-père mourant fait promettre à Tsane de franchir les trois collines pour rejoindre la ville. En vendant la vache, il pourra acheter une icône religieuse et un souvenir. Enfin, il lui faudra trouver une épouse. Arrivé en ville, Tsane n'a aucune difficulté à exaucer les premiers voeux de son grand-père. Mais comment faire pour trouver une fiancée avant la mort du grand-père ?