The answer to the Q riddle is TIME.
How has Q been able to tell us future events?
How has Q changed the future?
If time isn't linear, then it's more like a circle. Many intersecting points.
Heaven/Hell is eternal and outside of time.
Know the future, know the past.
The Earth is important in this game, but space is different than we all think. It's dimensional. Think CIRCLE. Think mirror. Think reflection. It is reflecting the past and the future to us.