A review by shannon_booklady77
Love, Theoretically by Ali Hazelwood

funny hopeful inspiring lighthearted fast-paced

4.5