Michael (Patrick Dempsey) is a college student invited to spend Christmas vacation in Quebec City with his sweetheart Gabby (Jennifer Connelly) and her family. The wide-eyed Michael sees the city as a fairytale land with the splendid architecture gently dusted by the falling snow. When Michael arrives, Gabby tells him she is breaking up with him, and separate sleeping arrangements are made, and Gabby's mother (Florinda Bolkan) makes sure the visitor adheres to Gabby's wishes. Gabby's eccentric father (Andre Gregory) is an idealistic scholar who likes to work in the nude. Michael isn't lonely for long, as Gabby's two younger sisters show amorous interest in him. Lila Kedrova gives an excellent performance as the slightly daffy grandmother who believes Michael is her late husband.