A review by eliasthedreamer
Heartless by Marissa Meyer

3.5