A review by oliviaoverthinkseverything
Lock and Key by Sarah Dessen

5.0