En 1988, à Edimbourg, Emma et Dexter viennent d'obtenir leur diplôme de fin d'études et, après avoir fêté l'événement, passent la nuit chez Emma sans pour autant coucher ensemble. Une forte relation amicale commence alors entre les deux jeunes gens. Dexter est charmant et charmeur alors qu'Emma est timide et mal dans sa peau. Pendant vingt ans, Emma et Dexter vont être amis, se perdre de vue de temps en temps, renouer, se disputer et se réconcilier, se marier, chacun de leur côté, puis divorcer de leurs conjoints respectifs. Jusqu'au jour où l'évidence leur saute enfin au yeux...