Rozwiedziona fanka świątecznych książek rezerwuje chatkę dla siebie, swej matki oraz córki. Po przyjeździe na miejsce kobieta poznaje pisarza, który nie znosi Bożego Narodzenia.
Bohaterką jest zapracowana Mary, która tuż przed Bożym Narodzeniem zostaje sama. Rozstanie z narzeczonym sprawia, że Mary obojętnieje na wszystko, także na ulubione święta. Matka postanawia jej pomóc i wysyła paczkę, do której wkłada ozdoby, które wisiały przed laty na choince w jej rodzinnym domu. Gdy Mary dostaje świecidełka, w jej życiu zaczyna się dziać coś dziwnego.
Lekarka wraca do domu, gdzie dowiaduje się, że jej tata przechodzi na emeryturę. Po spotkaniu ze szkolną miłością kobieta rozważa pozostanie w mieście i przejęcie przychodni ojca.
Aladyn (Darren Shahlavi) wraz ze swoim przyjacielem, Lucą (Noam Jenkins) odnajduje magiczną lampę, w której mieszka dżin a oni przypadkowo go uwalniają. Wkrótce okazuje się, że mieszkaniec lampionu to zły duch zamieniający życie ludzi w piekło. Kiedy umiera jeden z kompanów, mężczyźni i Shifa (Kandyse McClure) są zmuszeni dostać się do starożytnego magicznego kręgu i uwięzić demona z powrotem w lampie.