Kun 13-vuotiaan Marian isä kuolee, hänen on muutettava hienosta Lontoon-kodistaan omituisen setänsä luo Moonacren kartanoon. Pian Maria huomaa joutuneensa keskelle setänsä ikivanhaa kiistaa pahamaineisen De Noirin perheen kanssa. Maria saa tietää olevansa viimeinen kuuprinsessa, ja hänen on ratkaistava menneisyyden arvoitukset ennen kuin kuu nousee ja Moonacre katoaa ikiajoiksi.