A review by shelbyjo
The Perfect Ruin by Shanora Williams

3.5