A review by polaris_luci
Half a Soul by Olivia Atwater

4.0

3.7
It was magical, but over done