The Ocean at the End of the Lane by Neil Gaiman


Description from Goodreads: "A middle-aged man returns to his childhood home, and although the house he lived in is long gone, he is drawn to the farm at the end of the road, where, when he was seven, he encountered a most remarkable girl, Lettie Hempstock, and her mother and grandmother. He hasn't thought of Lettie in decades, and yet as he sits by the pond behind the ramshackle old farmhouse, the unremembered past comes flooding back. Forty years earlier, a man committed suicide in a stolen car at this farm at the end of the road. Like a fuse on a firework, his death lit a touchpaper and resonated in unimaginable ways. The darkness was unleashed, something scary and thoroughly incomprehensible to a little boy. And Lettie—magical, comforting, wise beyond her years—promised to protect him, no matter what."

Here's the author reading a bit from the novel (he also narrates the audiobook, if you really enjoyed this clip).