A review by coleygent
Love, Theoretically by Ali Hazelwood

funny lighthearted fast-paced

5.0