A review by erissapphic
Theatre of Marvels by Lianne Dillsworth

3.0

Not bad for a debut but could be way better. Being labelled as YA is not an excuse for the clumsiness and clunkiness of it.