Grafton, New England: Population 5,556.
In a small community where everyone knows everyone and gossips abound, it's hard to believe there are any secrets left. However, beneath the sleepy town veneer, something's not quite right. Monsters lurk in hearts and shadows alike.
You would know.
You're one of them.