Lucy (Sandra Bullock), kasjerka na chicagowskiej stacji metra, jest zakochana w eleganckim pasażerze, którego codziennie widuje. Pewnego dnia, tuż przed Bożym Narodzeniem, zauważa, że ten właśnie nieznajomy zostaje zaatakowany przez chuliganów. Bez namysłu śpieszy mu z pomocą i ratuje go przed śmiercią. Peter Callaghan (Peter Gallagher) trafia jednak do szpitala w stanie śpiączki. Personel uznaje Lucy za narzeczoną poszkodowanego i zezwala jej na czuwanie przy nim. Kasjerka zostaje otoczona troską ze strony rodziny Callaghanów, która zaprasza ją na święta do swojej rezydencji. Z rezerwą traktuje Lucy tylko Jack (Bill Pullman), starszy brat nieprzytomnego mężczyzny. Wystawia ją na szereg prób, które mają potwierdzić, że jest narzeczoną Petera.