A review by dariasunread
Lock and Key by Sarah Dessen

5.0