A review by kateywumpus
Briar Rose by Jane Yolen

5.0