Manhattan. Prawniczka Avery (Lacey Chabert) pragnie poślubić Davida (Jeremy Guilbaut) w Boże Narodzenie. Marzy się jej również wyjątkowy pierwszy taniec na sali balowej. Ponieważ jest perfekcjonistką, zapisuje siebie i narzeczonego na kilka lekcji walca. Trzy tygodnie przed ślubem David podejmuje decyzję o skupieniu się na karierze. W konsekwencji zaręczyny zostają zerwane. Mimo to Avery decyduje się nie rezygnować z tanecznych zajęć. Stopniowo między nią a właścicielem szkoły Romanem (Will Kemp) rodzi się wyjątkowa więź.