A review by njakubowski5
Half a Soul by Olivia Atwater

5.0

Devoured in one day. Charming, sweet and hopeful. A new favorite.