A secret lies hidden in the town of Jericho Falls, North Carolina. A naked teenage boy, locked in a cage for eight years.
Lauren, a fifteen year old girl who's never been to school, never been anywhere, but dreams of traveling the world, discovers Jeremy by accident and befriends the wild boy. After learning that he's actually incredibly smart, she plans to tame this wild boy. She brings him treats, she teaches him to read, all the while falling deeply in love with him.
But there are more secrets the mountains are hiding. Jeremy's daddy is an evil, drunken man who locked his son away. His mama is a faith healer who's known in the mountains as a bit of a witch.
As Lauren makes plans with Jeremy to free him of his cage and run away with him, she must also hide from his evil father, who seems to know that she's been sneaking into his home and visiting his son.
But, as Jericho falls, Lauren soon learns more of the secrets the mountains are hiding.