The Ocean at the End of the Lane: A Novel - Neil Gaiman
A middle-aged man returns to his childhood home to attend a funeral. The house is long gone but he finds himself drawn to the old farmhouse at the end of the road where his childhood friend lived. Lettie Hempstock wasn't an ordinary little girl and her mother and grandmother weren't ordinary women. He hasn't thought of Lettie in many, many years but as he sits by the pond, the pond Lettie claimed was an ocean, he's taken back to the past. A past so strange it's hard to believe.

I don't honestly know what to say. It took me a while to get into but even so it's still a great book from start to finish. It's creative and magical and weird and real.