Lycéens, Shiloh Butler et Cary se sont jurés de ne jamais rien changer à leur amitié. Ils se perdent de vue quand Shiloh commence l'université et Cary entre dans la marine. Plus tard, à 33 ans, Shiloh est une mère divorcée de deux enfants. Lorsqu'elle est invitée au mariage d'un vieil ami du lycée, elle espère y croiser celui à qui elle n'a pas parlé depuis quatorze ans.