A review by nikkitewes
Half a Soul by Olivia Atwater

emotional funny hopeful reflective fast-paced
  • Plot- or character-driven? A mix

5.0