A review by roseyposeyreads
Love, Theoretically by Ali Hazelwood

emotional funny inspiring sad medium-paced
  • Loveable characters? Yes

5.0