Jak długo można trwać w zawieszeniu między dwoma światami? Nastoletnia Olivia ma serdecznie dość swojego życia w Oksfordzie. Wiecznie zajęci pracą rodzice, brak przyjaciół i niekończące się kłótnie z bratem sprawiają, że dziewczyna czuje się coraz bardziej przygnębiona i wyobcowana. Pewnego dnia w tajemniczych okolicznościach trafia do krainy, w której wszystko przypomina kolorową bajkę, zaś ona sama zamienia się w piękną i obdarzoną wyjątkowymi mocami dziewczynę. Jednak wkrótce okaże się, że również ta bajka ma swoje mroczne strony, a Olivia jest jedną z niewielu osób, które są w stanie ją uratować…