Firelight

Firelight - Sophie Jordan Intriguing storyline but whiny protagonist. 3 stars