Fletcher McBracken (Brendan Fraser) jest artystą. Ściany swojego domu oblepia powycinanymi z gazet portretami kobiet. Miewa senne wizje, w których często pojawia się ta sama kobieta. Fletcher zakochuje się w nieznajomej i postanawia ją odszukać. Dziewczyna ma na imię Rosalyn (Joanna Going) i zajmuje się wyłudzaniem od mężczyzn pieniędzy. Ją także dręczy ten sam sen, co artystę. McBracken jest romantykiem, który wierzy w siłę miłości. Rosalyn natomiast realistycznie patrzy na życie. Dzięki pomocy mądrej babci mężczyzny (Celeste Holm) odnajdują duchową więź.