A review by rozarka
Half a Soul by Olivia Atwater

5.0

It's even better than the first time I read it.