I believe in Heaven - and I believe in God. I imagine it to be quite different to the more stereo-typical images, but in a way I'd find quite hard to explain without going on for several paragraphs! In the same way, when people talk about Hell - for me, that's simply the absence of God, rather than eternity in a torture pit. Again, hard to explain!
I've read several books about Christianity, and for me it's right. I had questions - like how is every sin equal in the eyes of God etc...and reading and thinking helps me understand....However, there is a huge amount we can't know, can't understand and can't fully comprehend - and I guess that is where the essence of every religion takes over: faith.
So, for me there is life after death.