A review by charlott_e
Love, Theoretically by Ali Hazelwood

adventurous challenging emotional funny hopeful inspiring lighthearted reflective tense fast-paced

4.75

almost perfect because we were this close to not have the third act conflict (but it was short so it's all good).