A review by bigmads
Mirror Mirror by Gregory Maguire

4.0