A review by thorby
Half a Soul by Olivia Atwater

5.0

The mini conflict Dora had with Vanessa made my eyes roll, but otherwise I loved it!