Dean blinks his watering eyes. There is a two-headed giraffe in the distance standing on a downed aircraft that has smoke billowing out of it. A few feet away, a kitten is mewling in a bush, its eyes a deep and soulless purple. The bush smells strongly of blood. The kitten has claws curling out of its mouth. There is no fog around him and he notices three moons in the sky of varying sizes and colours - pink, green and orange. Ice is falling from one of them like a waterfall, down towards Earth.

Dean sees all of this and is very concerned.

He rips the glasses off his face, feeling a creeping sense of fear ride up his spine. He looks at Castiel, who is impassively staring at Dean in a way that screams how much of an idiot can you be? Dean throws the glasses onto the floor and stomps on them.

The glasses shatter into seven different pieces and Castiel does not flinch.

"Right," Dean says as he squares his shoulders and cricks his neck. "Now, what the hell. I need answers, Fly."

"This is the doing of a very powerful undead being from the depths of Paleo Locust Lair," is Castiel's deadpan reply. "You have been unwittingly sucked into the nightmares of our disrupted future, which ultimately means that the reality of your timeline seventy thousand years henceforth has been brought to the present hour."

Dean squints at the angel, an unimpressed expression on his face. He begins to open his mouth to say something but Castiel silences him with a wave of his hand.

"Dean. Your life is over."

"What does that even mean?" Dean grumbles and the floor beneath him quivers a little.

"This is a future Heaven," Castiel says sombrely, his head bowed in reverence to the man in front of him. "You have been here for seventy millennia. I am but a figment of your ideal Heaven. I am not real."

Dean blinks as a strange sort of understanding dawns on him. "Are you saying an almighty undead being brought me into the future, but I am actually dead in this future so I have wound up in Heaven? And not even proper Heaven but a Heaven that has been twisted by this dude from insect land?"

Castiel shrugs. "In layman's terms."

Oh.

"Fuck."