A review by thesubplot
Broken Souls and Bones by LJ Andrews

5.0