A review by chennessybooks
Lock and Key by Sarah Dessen

5.0