A review by lozs_shelf
Love, Theoretically by Ali Hazelwood

3.75