Mąż Viviane, z którym kobieta jest od lat w separacji, nie chce dać jej rozwodu. Zbliża się ostateczna rozprawa.
Charlie prowadzi życie typowej 17-latki - pełne spotkań z przyjaciółmi i małych namiętności. Znajduje się w tym momencie życia, kiedy nie jest się już dzieckiem, ale też nie można powiedzieć, że jest się dorosłym. Jest zdolna, ambitna i piękna, jednak nie wolna od wątpliwości, rozczarowań i przede wszystkim samotności. Pojawia się Sarah. Nowa w klasie, intrygująca i zadziorna. Ma osobowość i zawsze jest gwiazdą - w szkole, na imprezach, wśród dziewczyn i chłopaków. Sarah zbliża się do Charlie, a ta zakochuje się w niej. Intensywnie i nieodwracalnie. Sarah daje jej coś nowego, ale nie na długo - szybko znajduje szczęście u boku kogoś innego. Charlie jest zagubiona i zraniona, a takie uczucia bywają niebezpieczne. Nawet dla niej samej.
Hannah Stern (Kirsten Dunst) jest młodą Żydówką, która mieszka w Stanach Zjednoczonych. Dziewczyna nie czuje związku ze swoją rodziną, nie interesuje się historią swojego narodu, a nawet nie wie czym był Holokaust. Pewnego razu dostaje jednak od losu dziwną lekcję. W dzień święta Chanuka, podczas uroczystości odbywających się w domu ciotki Evy (Louise Fletcher), Hannah mdleje i... budzi się w Polsce, w 1940 roku. Wkrótce zostaje aresztowana i wywieziona do obozu koncentracyjnego w Oświęcimiu. Tam na własnej skórze przekonuje się czego doświadczała jej ciotka. Na szczęście nie jest sama - towarzyszy jej Rivkah (Brittany Murphy), która twierdzi że jest jej daleką kuzynką.
Ekscentryczna malarka wylatuje ze szkoły i zaczyna nudną pracę w biurze, ale pewnego dnia staje przed szansą na spełnienie życiowego marzenia — adoptowania jednorożca.