Lock and Key by Sarah Dessen
Young Adult Romance
4,207 books — 10,114 voters