A review by poachedeggs
Midnight Magic by Avi

1.0

For a book that is structured so much along the lines of superstition vs. reason (the protagonist investigates the report that the Princess has been encountering a ghost in the hallway), Midnight Magic is surprisingly full of illogical loopholes.
SpoilerWhy did Lorenzo, the dead prince, not reveal himself earlier so that Count Scarazoni could be discredited earlier?
It doesn't help that Fabrizio, the 'magician's servant' and protagonist, is rather annoying in his show-offiness, and the Princess inexplicably giggles about 'conspiracies' every now and then.