Bosnie, 1992. Luka, ingénieur serbe, est venu s'installer dans un village avec sa femme Jadranka, chanteuse d'opéra, et leur fils Milos, afin d'y construire une ligne de chemin de fer. Tout à son projet, il reste sourd aux rumeurs de guerre de plus en plus persistantes. Sa vie bascule quand Jadranka part avec un musicien et que Milos est appelé sous les drapeaux.Toujours optimiste, il attend leur retour, mais Jadranka ne revient pas et Milos est fait prisonnier. Les militaires serbes confient à Luka la garde de Sabaha, une otage musulmane dont il tombe très vite amoureux. Mais Sabaha doit être échangée contre son fils.