A review by peekabooreads
Gilded by Marissa Meyer

5.0