Avery est une jeune femme à qui tout réussit. Collaboratrice dans un grand cabinet, aimée de ses amis et de sa famille, elle s'apprête à se marier à la période de Noël avec son fiancé, David, un homme parfait en apparence. Pour se préparer à ouvrir le bal le grand jour, elle s'inscrit avec David à un cours de danse de salon, pour apprendre à valser. Là, elle fait la connaissance de Nicky, un jeune garçon plein d'entrain, et de Roman, un client qui l'encourage à prendre dix leçons afin d'être prête pour le grand soir. Mais David lui annonce qu'il a accepté une promotion et qu'il doit partir pour Boston...