Sarajevo, de nos jours. Asja, 40 ans, célibataire, s’est inscrite à une journée de speed dating pour faire de nouvelles rencontres. On lui présente Zoran, un banquier de son âge. Mais Zoran ne cherche pas l’amour, il cherche le pardon.
Bosnie, 1992. Dévoué à son projet d'installation d'une ligne de chemin de fer, l'ingénieur Luka reste sourd à la menace d'une guerre proche. Optimiste, il attend le retour de sa femme, qui l'a quitté, et de son fils Milos enrôlé dans l'armée. Les militaires serbes confient alors à Luka la garde d'une otage musulmane, dont il finit par tomber amoureux. Mais celle-ci doit être échangée contre son fils qui a été fait prisonnier.