Tom conoce a Hannah en la universidad y, tras una amistad sólida durante años, se da cuenta de que está locamente enamorado de ella. Pero aquí viene el giro: Hannah decide que se va a casar con un guapo escocés llamado Colin. Mientras Tom es incapaz de confesarle su amor, se convierte en su "dama de honor", un papel que nunca imaginó que tendría que desempeñar.