A review by 21kayreads
Terms and Conditions by Lauren Asher

emotional funny lighthearted slow-paced

4.0