What happens in heaven? The question has caught the attention of everyone from ancient theologians to modern New Yorker cartoonists. If it continues to fascinate, that is because it touches on other timeless questions. What is perfection? What are the secrets of the universe? What explains who we are and why we are here?