It happens so fast, a sharp searing pain and then darkness. Cas doesn’t even realize he is dead at first, not until he opens his eyes and he is no longer tied to a chair but sitting on a dock overlooking a rippling blue lake.
He’s alone. The wooden dock is warm against his hands and the wind ruffles the hair at the back of his neck. His pant-legs are rolled up and his feet are kicking back and forth in the cool water. It’s peaceful in a way he’s never known and somehow the fact that he is dead doesn’t phase him.
Cas doesn’t have time to muse upon the realization of his death when he hears the light stepping of bare feet on the dock behind him. He turns and freezes, eyes wide when he sees Dean.
"Did she kill you too?"
Dean frowns in confusion, moving to sit down next to Cas on the dock, copying Cas and putting his feet in the water.
"No… what are you talking about? You were just at home a few minutes ago and I told you I’d put dinner away and then join you," Dean explains, giving Cas a wary look.
"Oh," Cas says softly, looking away from Dean and staring at his feet going back and forth in the water.
"You sure you’re okay?" Dean asks, reaching down and taking Cas’s hand, rubbing worried circles into his palm.
Cas almost flinches away in shock at the intimate touch, something his Dean would never do but he’s always wanted him to. In fact this dock, this moment with Dean is a reoccurring dream of his he’s had practically every night since becoming human. So this must be the new heaven, a replaying of one’s most treasured dreams.
"I’m fine," Cas answers with a small smile, raising his eyes to Dean’s again.
He gazes into Dean’s eyes for a few moments; if this is dream world then that means he can kiss Dean.
Cas doesn’t ask, he doesn’t pause, he surges forward and presses his lips firmly against Dean’s. Dean melts against him and Cas almost sobs in relief. Dean’s hand leaves his and moves to join the other, wrapping his arms around Cas’s neck, fingers tangling in his hair as they kiss. This really is heaven. Dean here and in the flesh feels so good against him and Cas never wants to stop kissing him. Ever.
Cas is about to deepen the kiss when everything around him starts shaking. His eyes flash open and Dean’s face blurs in front of him, dissolving away into darkness.
"Dean! Dean!" He yells, grasping at Dean’s fading face, frantically trying to get him back.
"Dean?" He tries weakly, blinking again and when his eyes reopen he is no longer at the lake but back in April’s apartment.
He blinks a few more times, eyes widening when he sees his Dean in front of him.
Heaven was nice, giving him everything he’s ever wanted with Dean. But give him a choice and he’d choose this Dean every time.