Fairest

by Gail Carson Levine
Gail Carson Levine draws on elements from a well-known tale featuring a magic mirror,... read more