I should probably declare an interest here: I know the author (the alert reader will see I'm actually mentioned in the acknowledgements). Still, having done so, I will say that this is an excellent book. It is written for the YA market but I have no hesitation in recommending it to adult readers. Set in a fantasy kingdom, the Moonlit Land, which draws on ancient Japan and China, but is not any mundane country, it is a version of Cinderella, in which the heroine, Suzume, sees her family massacred on her fourteenth birthday, leaving her mother free to marry a rich, handsome - and sinister - nobleman who is soon revealed as a wicked step-father. She becomes the kitchen-drudge, Rin, and then, driven even from that refuge, the glamorous courtesan, Youe, with the help of a godmother-figure, the beautiful Akira, (who is more than she first appears) driven all the time by her desire to revenge her father's death, even if it means losing the love of her life - who is not the Moon Prince she schemes to meet at the Ball. Shadows on the Moon is full of rich and fascinating detail (though not so full that I would not have liked even more). There is magic too, as Suzume discovers that she is a shadow-weaver, an adept at magical illusions, and that she is not the only one...and there is tension. You may think you know the ending of Cinderella... well, there is a surprise in store here.
Zoe's best book so far and it looks as if things can only get better