A review by avareads_books
Love, Theoretically by Ali Hazelwood

3.75