Po kolejnym miłosnym zawodzie Ruby Weawer postanowiła dać sobie spokój z mężczyznami. Trwa w tym do czasu, gdy spotyka Sama Deeda, jedynego odpowiedniego kandydata, który w końcu przyniesie jej szczęście. Lecz harmonia nie trwa długo. Sam daje bowiem dziewczynie do zrozumienia, że jest podróżnikiem, który przywędrował na Ziemię z roku 2470. Tego już dla Ruby za wiele. Wybiera się do terapeuty, by rozwiązać problem.
"Planowałam umrzeć, zanim skończą się pieniądze" - powiedziała 60-letnia Frances Price (Michelle Pfeiffer), mieszkanka Manhattanu. Ale sprawy nie potoczyły się zgodnie z planem. Jej mąż Franklin (Tracy Letts) nie żyje od 12 lat, a po utracie ogromnego spadku, Frances zostały resztki majątku i postanawia przeżyć resztę swoich dni w wynajętym apartamencie w Paryżu, w towarzystwie jej pozbawionego ambicji syna Malcolma (Lucas Hedges) i kota o imieniu Mały Frank - który może uosabiać ducha zmarłego męża Frances.
Chance, były uzależniony od hazardu sportowego, potrzebuje 60 000 dolarów, aby uratować matkę przed eksmisją z domu opieki. Wraca więc do swoich starych nawyków i dowiaduje się, że nigdy nie przegrał zakładu w Boże Narodzenie. Czy to cud Bożego Narodzenia, na który czekał? A może po prostu narkoman, który nie potrafi się opanować?