A review by nikinelson
Terms and Conditions by Lauren Asher

4.0

Everything it needed to be; ending could’ve been less messy tho