The Talisman - Stephen King, Peter Straub
I remember this book being long and kind of weird . . . in a good way.