A 13 éves Maria (Dakota Blue Richards) kénytelen hátrahagyni addigi fényűző életét, hiszen örökségül csupán adósságot, és egy réges-régi könyvet kapott édesapjától. A könyv azonban nem mindennapi. Egy titokzatos, ősrégi történetet mesél el, amelyből Maria előtt két család viszálykodása elevenedik meg: a Merryweather és a De Noir családok között folyik a harc a Hold varázsgyöngyeiért. A kislány, ahogy egyre jobban belemélyed a történetbe, úgy döbben rá, hogy Holdfölde veszélyben van.