A review by needmoreflerken
The Guinevere Deception by Kiersten White

4.25