A review by pamu
An Optimist's Guide to Heartbreak by Jennifer Hartmann

emotional funny hopeful reflective medium-paced
  • Loveable characters? Yes

4.0