Where is Heaven and When is Heaven?