What makes for a wonderful life? On a crowded Christmas train from Milan to Paris, Amy, an American headed to meet her fiancé, and Martijn, a Finn headed anywhere but home, meet cute. But when their train gets delayed in an Italian Alps hill town due to a snow storm, they, along with a passel of fellow stranded passengers, find comfort and joy in a cozy inn, run by a wise Italian man who forces them to look at the holiday and each other in a whole new light.