A review by ejlawrence
Love, Theoretically by Ali Hazelwood

5.0

yes i read it in 6 hours. yes i need a few business days to collect myself.