A review by bdiggity
Love, Theoretically by Ali Hazelwood

adventurous funny hopeful fast-paced

4.0