Cover of Mirror Mirror

Mirror Mirror

by Gregory Maguire

3.29(31,905 ratings)

The world was called Montefiore, as far as she knew, and from her aerie on every side all the world descended.The year is 1502, and seven-year-old Bianca de Nevada lives perch…