A review by kaylaramoutar
Gilded by Marissa Meyer

3.75