But what is Heaven anyway?