The Ocean at the End of the Lane by Neil Gaiman

In typical Gaiman fashion, this story draws you by both making you feel a part of the story but also leaving mystery and the unknown to play their roles. Gaiman never comes across as trying too hard to make everything fit together perfectly in a technical world building exercise. Instead he draws you in through his characters and the way they see the world; the way the world feels, and looks and works to them. He is not trying to explain the world but show you the world through another set of eyes.