Mona, 32 ans, célibataire, vit à New York. Elle rentre dans son village natal de Milton pour aider ses parents à organiser la fête foraine de Noël, créée par ses arrières-grands-parents. En arrivant à Milton, elle rencontre par hasard Fletcher, son petit ami du lycée. Une fois chez ses parents, Mona fait la connaissance de Dez, un journaliste venu écrire un article sur la fête foraine de Noël... Mona renoue avec Fletcher, bien qu’elle soit très prise par l’organisation de la fête foraine, mais elle passe aussi de plus en plus de temps avec Dez. Un triangle amoureux se forme...