Work Text:
In Heaven, Dean Winchester finally has time.
That’s the part nobody told him about.
People talked about peace like it was quiet. Like it was white clouds and harp music and a whole lot of nothing happening forever. Dean had always figured, if he ever got in, Heaven would be a long road, a full tank, a cooler of beer, and maybe the radio finally playing every song in the right order.
And sure, there is a road.
There is always a road, because Heaven apparently knows him well enough to understand that Dean Winchester without a road is just a guy looking for something to punch.
But there are also mornings.
Mornings where the sunlight comes in gold through the windows of the house that is somehow Bobby’s and somehow the bunker and somehow a little cabin by a lake Dean once saw in a magazine and pretended not to want. Mornings where the coffee is hot before Dean remembers putting it on. Mornings where the world does not need saving, where nobody is bleeding out on the floor, where no phone starts buzzing with some new apocalypse wrapped up in a missing-persons report.
Mornings where Castiel is there.
That is the thing Dean still has not gotten used to.
Cas at the kitchen table with his sleeves rolled to the elbow, hair sticking up on one side because angels apparently can raise the dead and tear holes through dimensions but cannot consistently win a fight with a pillow. Cas squinting at the crossword because he refuses to accept that “zeppelin” is a perfectly reasonable answer to eight down. Cas barefoot, grave, beautiful in the ridiculous way he has always been beautiful, like some part of creation got bored of making stars and decided to try its hand at a man.
Dean stands in the doorway and watches him.
He does that a lot now.
He used to watch Cas because not watching him felt dangerous. Because Cas would vanish if Dean blinked. Because Cas was always bleeding, or glowing, or lying to save him, or standing too close, or standing too far away. Because Dean spent years looking at him like looking could be a kind of keeping.
Now he watches because he can.
Because time is not trying to drag Castiel away from him by the trench coat.
Because nobody is waiting outside with a blade.
Because Dean can stand there with his hip against the doorframe and his coffee cooling in his hand and think, with a kind of helpless, stupid tenderness that still embarrasses him even here:
I love that.
He loves the bedhead. Loves the stubborn set of Cas’s mouth when he thinks the crossword is personally disrespecting him. Loves the crease between his brows. Loves the way Cas holds a pencil like he was issued one in battle and has not yet decided whether it is a writing utensil or an inefficient spear.
He loves that Castiel, Angel of the Lord, who once shattered lightbulbs by walking into a room, now mutters, “This clue is intentionally misleading.”
Dean says, “That’s kind of the whole point, sunshine.”
Cas looks up.
And there it is.
The look.
Dean has seen some things. He has seen the pit. He has seen God throw tantrums. He has seen Death eating pizza and Lucifer wearing his brother’s face. He has seen a thousand kinds of holy and unholy terror.
Nothing has ever hit him quite like Castiel looking at him like that.
Like Dean is not just in Heaven.
Like Dean is Heaven.
Cas’s expression softens so fast it almost makes Dean angry, because nobody should be allowed to do that to his insides before breakfast. “Good morning, Dean.”
“Morning.”
“You were staring.”
“Was not.”
“You were.”
“I was supervising.”
Cas tilts his head. “My crossword?”
“Your whole deal.”
“My whole deal,” Cas repeats, dry and solemn and somehow pleased.
Dean shrugs, because there are only so many ways a guy can say you are sitting in sunlight and I died once and came back and died again and still somehow never got over the miracle of you being where I can touch you. “Somebody’s gotta.”
Cas sets down the pencil. That’s all. Just a soft click against the tabletop, but Dean feels it in the center of his chest.
He loves that too. The way Cas has learned his silences. The way he hears the things Dean does not say, not because he is prying, or because he is yanking Dean open with angel hands the way he once pulled him from Hell, but because he has spent years learning Dean’s damage by its breathing pattern.
Cas stands, and Dean’s heart does something stupid.
The whole of Heaven is laid out beyond the windows, bright and impossible and endless, but Castiel crossing a kitchen in bare feet is what holds Dean still.
Cas comes to him without hurry. He does not invade. Not anymore. He used to appear in Dean’s space like physics was a weak suggestion and personal boundaries were a human superstition. These days, he stops close enough that Dean can feel the warmth of him and waits.
Dean loves that too.
He hates that he loves it, because it means Cas had to learn caution from him. Had to learn the shape of Dean’s flinch. Had to learn when to approach and when to stay.
But Cas did learn. Cas always learned Dean.
“Coffee’s getting cold,” Dean says.
“You dislike cold coffee.”
“Yeah, well. You’re distracting.”
“I’m standing still.”
“That’s your first mistake.”
Cas’s mouth twitches.
Dean puts the mug down on the nearest surface without looking, which is dangerous because Heaven or not, he is still Dean Winchester and therefore fully capable of knocking over a lamp in paradise. But the mug lands safe. Of course it does. Heaven likes him enough to make furniture cooperative.
Then Cas touches him. Only two fingers at first, laid carefully against Dean’s wrist, right over the pulse.
Dean breathes in.
He loves Castiel’s hands.
That’s on the list too.
He has a list now, apparently.
Dean never meant to make one. Lists were Sam’s thing. Sam had lists for research, for groceries, for motel safety checks. Sam had once made a list called “Things Dean Says Are Fine That Are Not Fine,” and Dean had stolen it, added “your face” to the bottom, and taped it to the fridge.
But this list lives somewhere under Dean’s ribs.
It started small, maybe years ago, maybe the first time Cas stood too close and said, “You don’t think you deserve to be saved,” like he was not carving Dean open in an old barn.
What Dean loves about Cas.
The first answer had been ridiculous.
The trench coat, maybe. The voice. The eyes. The way he looked at Dean like Dean was a puzzle worth solving instead of a disaster to survive.
But then the list kept going.
He loves Castiel’s faith.
Not the blind obedience that broke him bloody and made him call it duty. Dean loves the faith Cas had in him when Dean had none left in himself.
Cas had seen him ruined. Seen him cruel. Seen him drunk and afraid and full of teeth. Seen him kneel in the mud of his own worst choices and still, somehow, still reached for him.
You should show me some respect.
I dragged you out of Hell.
Dean had spent years making jokes about that. About the handprint. About getting groped by an angel with boundary issues. About anything that would keep him from thinking too hard about what it meant to be known first as a soul worth saving.
But he thinks about it now.
He thinks about the barn sometimes. Not the sparks, nor the way every instinct in him screamed monster even as something deeper went still with awe. He thinks about the shape of Cas standing there in the wreckage, wearing a man’s body like an ill-fitting suit and looking at Dean with the calm of something ancient.
Dean had been scared. Of course he had been scared. He would deny it under oath, but he had been scared out of his damn mind.
And under that, crazier and worse, he had been seen.
Cas’s fingers slide down from Dean’s wrist to his palm. Their hands fit together now with the lazy ease of long practice.
Dean loves that too.
The first time Castiel held his hand, it had been awkward as hell. Cas had looked at their fingers like he was decoding an Enochian tablet. Dean had almost made fun of him, because Dean has never met an emotionally significant moment he did not want to throw a grenade at.
But he had not.
He had laced their fingers together, and Cas had gone very still, as if Dean had handed him a whole country.
Now Cas does it without thinking.
Now Cas’s thumb strokes over Dean’s knuckles, slow and absent, and Dean wants to bite something.
“You’re thinking loudly,” Cas says.
Dean snorts. “Didn’t know that was a thing.”
“With you, many things are a thing.”
“That sounded insulting.”
“It was affectionate.”
“Getting real bold for a guy losing to a crossword.”
“I am not losing.”
“Cas, baby, you wrote ‘assbutt’ in the margin.”
“It fit the available spaces.”
Dean laughs.
It comes out easier here. Still rough around the edges, still his, but easier. Like Heaven got its hands on the barbed wire inside him and didn’t remove it so much as let flowers grow over the sharp parts.
Cas looks at him when he laughs.
Dean loves that too, maybe more than he can stand.
He loves that Castiel looks hungry for Dean’s happiness, like every laugh is something he wants to gather and keep safe. He loves that after everything, after all the blood and betrayal and dying, Cas still looks surprised by joy.
Dean reaches up with his free hand and cups the side of Cas’s face.
Cas leans into it at once.
That is another thing.
Trust.
Cas trusts him.
Not blindly. Never that. They have done too much damage for blind trust to be romantic. They have lied to each other. Left each other. Tried to save each other in ways that looked a hell of a lot like betrayal from the ground. Their love was not clean when it started, and maybe that is why Dean believes in it. Clean things do not survive Winchesters. Holy things, maybe, if they are stubborn enough.
Cas is stubborn as hell.
Dean loves that.
He loves the mule-headed, blue-eyed, jaw-clenched bastard devotion of him. Loves that Castiel rebelled against Heaven, then rebelled against Dean, then rebelled against God, and somehow made every rebellion into a prayer with Dean’s name tucked inside it.
He loves that Cas chose.
Again and again and again.
And the thing about being loved by Castiel is that Dean can feel the weight of all those choices now. Not as guilt. Not anymore. Or not only guilt, because Dean is still Dean and apparently Heaven does not come with a magical cure for being a repressed jackass.
But now he can hold the truth of it without flinching away.
Castiel loved him.
Castiel loves him.
Not because Dean was useful, or because he was righteous. Not because he was Michael’s sword or John Winchester’s good little soldier or Sam’s big brother or the guy who saved the world enough times to lose count.
Cas loves him because he is Dean.
Some days Dean still wants to ask what the hell is wrong with him.
Most days he just kisses him instead.
So he does.
Cas’s mouth is warm, soft, familiar. Dean knows this mouth. Knows the serious line of it, the dry little quirk, the way it opens under his like Cas is still amazed kissing is a thing bodies get to do. Dean knows the taste of him, which is somehow coffee and honey and the clean bright charge of grace under skin.
There are no alarms.
No footsteps.
No deal coming due.
Dean kisses Castiel in the doorway of their kitchen in Heaven, and nothing interrupts them.
That still feels obscene.
Better than obscene.
Sacred, maybe, but Dean does not use that word out loud because Cas will get weirdly intense about etymology and then Dean will have to kiss him again to shut him up.
Cas makes a low sound and steps closer.
Dean loves that sound.
The list gets longer all the time.
He loves the noises Cas makes because they are never practiced. Cas has no instinct for pretending pleasure is something prettier than it is. When he wants, he wants with his whole body, his whole impossible self. He is awkward right up until he is not. He is solemn right up until he is wrecked. He says Dean’s name like confession and command and discovery all at once.
Dean breaks the kiss just enough to breathe against him.
Cas follows, mouth parted, eyes darkening from blue to something brighter behind it. Not quite glowing, not yet. Only the suggestion of light under deep water.
“Dean,” he says.
There are a thousand ways Castiel says his name.
Dean loves every damn one of them.
The one that means question. The one that means warning. The one that means I do not understand this reference, but I am fond of your face, so continue. The one that means I am hurt and trying not to frighten you. The one that means I missed you.
This one means want.
Dean feels it move through him, low and hot.
“Yeah,” he says, because he can be brave when Cas gives him something to answer. “I know.”
Cas’s eyes drop to Dean’s mouth. “Do you?”
Dean smiles, slow. “Getting real bold,” he says again.
“You said that already.”
“Still true.”
“I have had time to become bold.”
Dean’s chest tightens.
There it is again.
Time.
Cas says it easily, but Dean hears everything inside it. Years stolen. Years fought for. Years spent waiting for Dean to catch up to the truth in his own heart like an idiot chasing his car keys while they are already in his hand.
Time to become bold. Time to be loved. Time to stand in a kitchen in Heaven and ask for what he wants without first apologizing for existing.
Dean steps into him, crowding him back, and Cas goes willingly, beautifully, until his spine meets the wall beside the doorway. There is a small hitch in his breath.
Dean loves that too.
The recognition.
Cas knowing exactly where this can go and wanting to be taken there.
Dean sets a hand on the wall beside Cas’s head and lets himself look.
Really look.
Castiel has had a lot of faces, technically. A true one Dean could not see while alive without going blind. A vessel’s face, borrowed and then made his by stubborn residence. A human face when grace was gone and hunger sat sharp under his cheekbones. A dead face Dean has held in memory too many times.
This face now is all of them and more.
Heaven did something to Cas when it returned what he was without taking away what he became. He still looks like Cas, messy dark hair, mouth too serious, eyes too blue, stubble Dean likes too much to complain about, but sometimes the edges of him forget to stay human. Sometimes light moves in his shadow. Sometimes Dean catches the suggestion of wings in the reflection of a window, vast and layered and there and not there, folded around the room in dimensions Dean only understands because Heaven lets him.
He used to wonder what Cas was.
Now he knows, and knowing does not make it less impossible.
An angel.
His angel, which is a possessive thought Dean only allows because Cas likes it. Really likes it. Gets all still and bright-eyed when Dean says it against his skin.
A soldier. A rebel. A blade. A healer. A disaster. A miracle with tax-accountant hair.
Dean kisses the side of his jaw. “You wanna know something?”
Cas’s hands settle at Dean’s waist. “Always.”
Dean huffs, because of course. “I love that about you.”
Cas stills.
Dean feels it in the hands at his waist, in the breath against his cheek, in the sudden careful quiet of the room.
“What?” Cas asks.
And hell.
Maybe that is the point of today. Maybe this has been building since Dean woke up and found Cas arguing with a crossword in sunlight. Maybe it has been building since the barn. Maybe since Hell. Maybe since Cas said I love you and Dean stood there dying in every way that did not count until after the words had already saved him.
Dean is not good at speeches.
But he has time now.
He kisses Cas’s jaw again. “That. How you always wanna know. Even when you don’t get it. Even when it scares you. Even when it means you gotta crack yourself open to figure it out.”
Cas’s throat works.
Dean presses his mouth to the pulse there, because Cas has a pulse in this body, not because he needs one but because he likes being alive where Dean can feel it.
“I love that you ask,” Dean says.
Cas’s fingers tighten.
Dean can feel himself shaking a little now, which is embarrassing as hell considering he is the one with Cas against the wall and a whole lot of plans involving taking him apart. But this is worse than sex, in some ways. More naked.
So he makes it sex.
Because Dean Winchester has always known how to pray better with his hands.
He slides his palm down Cas’s chest, over the soft worn fabric of his shirt. No trench coat today. No tie. Heaven has not taken those things away, but Cas does not wear armor in the mornings. That is what Dean calls it in his head, all those layers Cas used to wrap around himself like if he looked enough like a tax auditor nobody would notice the divine weapon underneath.
Now he wears one of Dean’s old shirts sometimes.
Today is one of those days.
Dean loves that so much he wants to shove Cas through the wall about it.
“You’re wearing my shirt,” Dean says.
Cas glances down as if this is new information. “Yes.”
“Know what I love about that?”
Cas’s pupils widen. “No.”
“That it looks better on you.”
“That is statistically unlikely.”
“Cas.”
“Yes?”
“Shut up and take the compliment.”
Cas’s mouth curves. “All right.”
Dean kisses him again, harder this time, and gets rewarded with Cas opening under him at once. Cas kisses like he has learned hunger from Dean and reverence from somewhere older. His hands move up Dean’s back, broad palms warm through his flannel, and Dean pushes him harder into the wall just to feel the way Cas lets him.
Not because Cas has to.
That’s the thing that gets Dean every time.
Cas could move him with a thought. Could fold him in half, probably. Could make Dean’s body sing or stop or dissolve into atoms if he wanted, and maybe that should be terrifying, but Dean has always had a weird relationship with fear. What scares him most is not power. It is power leaving.
Cas stays.
Cas lets Dean press him back. Lets Dean grip his hip. Lets Dean bite at his lower lip until he makes a sound too soft for the kind of creature he is.
Dean loves the surrender because it is chosen.
Because Castiel, who once stood between Dean and every impossible thing, who faced archangels and Leviathan and God himself, tips his head back when Dean’s hand closes around his throat and trusts him not to misuse the offer.
Dean does not squeeze. Not yet. He only rests his hand there, thumb against Cas’s pulse, and feels the body swallow beneath his palm.
Cas’s eyes go bright.
“Dean,” he says, and this one means please.
Dean grins against his mouth. “Yeah, I love that too.”
“What?”
“When you ask without asking.”
Cas’s breath leaves him in a rush.
Dean takes him upstairs because Heaven gives them stairs when they want them.
That is another thing Dean still finds funny. Half the time, the house rearranges itself around desire. A hallway where there was no hallway. A bedroom door at the end of it. The Impala outside when Dean wants the road. A lake when Cas wants quiet. A shooting range when Dean gets twitchy. A library so big Sam actually teared up the first time he saw it, which Dean pretended not to notice because some things are sacred and some things are blackmail.
Today, the stairs are there.
Cas lets Dean lead him by the hand.
Dean loves that too, the simple domestic obscenity of it. Taking Castiel to bed in Heaven. Because death is breathing down their necks and they need something hot enough to burn the fear away.
Because Dean wants him. And because Cas wants him back.
By the time they reach the bedroom, Cas’s shirt is half-unbuttoned and Dean’s mouth is on his neck. The room is warm with afternoon light now, though Dean is pretty sure it had been morning ten seconds ago. Heaven is not big on clocks unless Dean wants one, and right now he does not want any damn thing that measures endings.
Cas stands beside the bed, watching him with that blue-eyed intensity that used to make Dean want to look away.
Dean does not look away anymore.
He reaches for the last buttons of Cas’s shirt and opens them slowly, one by one.
There is no rush.
That may be the sexiest thing Heaven ever gave him.
No rush. No apocalypse. No wound getting worse. No brother on the other side of the door yelling about lore. No motel clock with checkout at eleven.
Just Cas watching him undo buttons like Dean is performing some holy rite, and Dean, ridiculous man that he is, feeling like maybe he is.
“I love your chest,” Dean says, because apparently they are doing this.
Cas blinks.
Dean spreads the shirt open. “Yeah. Don’t look so surprised.”
“I am not surprised.”
“You are extremely surprised.”
“I did not realize we were cataloguing physical attributes.”
Dean laughs under his breath. “Baby, you got no idea.”
Cas’s gaze darkens again. “Then tell me.”
Bossy son of a bitch.
Dean loves that too.
He leans in and presses his mouth to the center of Cas’s chest, over the place where a human heart beats because Castiel likes the rhythm of being held in one body. Dean kisses him there, slow, then drags his mouth lower.
“I love this,” Dean says, lips brushing skin. “Love that you let me put my hands on you. Love that you’re solid. Warm. Here.”
Cas’s hands hover near Dean’s shoulders before settling there. “I am here.”
“Yeah,” Dean says, rougher. “You are.”
He kisses the old place where an angel blade once went in and took him from Dean for about the worst minute and a half of Dean’s life, which is saying something. There is no scar now. No mark. Heaven smoothed away all the damage except the kind Dean carries in memory.
Dean kisses it anyway.
Cas understands. Of course he does. His fingers slide into Dean’s hair.
“Dean,” he says softly.
Dean closes his eyes for half a second, breathes, then bites him lightly just below the ribs because if this gets too tender too fast he is going to do something humiliating, like cry on an angel’s stomach before noon.
Cas gasps.
Better.
Dean pushes the shirt off Cas’s shoulders and lets it fall. Then he gets Cas out of the rest of his clothes with the kind of care that does not look like care unless you know Dean. He has never been gentle in the tidy, polished way. His gentleness has teeth. It lives in the way he checks the angle of Cas’s knee before pushing him down on the bed. The way he watches his face. The way he maps every breath, every flex, every tiny shift in grace under skin.
Cas lies back, naked and unashamed, which is still something Dean loves enough to get mean about.
Cas used to look at bodies like unfortunate transportation. Then like a battlefield. Then like a mystery he was not sure he had permission to enjoy. Now he looks up at Dean from the bed with his thighs slightly parted, cock already thickening against his belly, and there is nothing uncertain in his face except how long Dean is going to make him wait.
Dean loves that he learned want.
Loves that he got to watch it happen.
Loves that Castiel’s desire, once a frightening and fragile thing, now lifts its head for Dean’s hand.
Dean strips slower than necessary because Cas watches him like he is taking notes for a test he intends to pass with honors. Shoes first, then flannel, then T-shirt. Cas’s eyes move over him with naked concentration, lingering on the freckles at his shoulders, the soft places, the scars that Heaven left because Dean wanted his body to still feel like his.
“I love how you look at me,” Dean says.
Cas’s gaze snaps up. “I do not know how to look at you any other way.”
“Yeah, that’s the problem.”
“I thought it was something you loved.”
“It’s both.”
Cas considers that, serious as a judge. “That seems consistent with your emotional habits.”
Dean points at him while unbuckling his belt. “Keep talking, see what happens.”
“I am hoping to.”
Dean’s belt comes loose in one sharp pull.
Cas’s mouth opens slightly.
Dean loves that too.
The boldness, and then the way it still costs him something. The way Cas can stand before cosmic powers without blinking but watches Dean’s belt come off like he has discovered a new category of danger.
Dean crawls onto the bed over him.
Cas spreads his legs wider.
“Look at you,” Dean murmurs.
Cas’s breath catches.
Dean settles between his thighs, bracing his weight on one arm. With his other hand, he touches Cas’s hip, then the inside of his thigh, then curls his fingers around his cock just to feel it jump.
Cas groans, head tipping back into the pillows.
“Love that sound,” Dean says.
Cas’s eyes close.
“No, keep looking.”
They open at once.
Dean’s stomach goes hot.
That is another one. Obedience, when Cas chooses it. Not the soldier obedience, or Heaven’s orders. Nor the kind of obedience that turned Castiel into a weapon and called him holy.
This is different.
This is Cas hearing Dean’s voice and deciding he wants to follow it into pleasure.
Dean strokes him once, slow, and Cas’s hips lift into his hand.
“I love how honest you are like this,” Dean says. “Can’t hide a damn thing.”
“I do not want to hide from you.”
Dean’s hand falters.
Jesus.
Well. Not Jesus. Dean has met enough celestial management to avoid invoking names too casually, but still.
He bends down and kisses Cas hard enough to take the feeling somewhere useful.
Cas kisses back eagerly, arms wrapping around Dean’s shoulders. His body arches, seeking friction, and Dean gives him some, grinding down against him, cock sliding hot against Cas’s hip. It is good. Too good already. Everything is too good here because nothing hurts unless they want the edge of it. Bodies in Heaven are bodies with memory and mercy built in. Dean can get tired if he wants to. Can ache if he wants to. Can feel the slow burn in his thighs, the sweat at his spine, the sweet rough drag of Cas’s stubble against his cheek.
He wants all of it. He wants the body because it means he is here to have one. He wants Cas’s body because Cas chose to keep one for him.
Dean moves down.
Cas makes a questioning sound, then a wrecked one when Dean puts his mouth on him.
Dean loves that too, obviously. He is not a saint. Never claimed to be. He loves the weight of Cas on his tongue, the salt-warm taste, the way Cas’s hands twist in the sheets because he is trying not to grab Dean’s hair without permission even though Dean has told him a thousand times he can.
Dean pulls off just enough to say, “Hands.”
Cas’s fingers immediately slide into his hair.
Dean hums approval and takes him deeper.
Cas’s back arches.
That’s another thing about Heaven. Dean does not have to wonder if the headboard is about to slam into a motel wall thin enough for strangers to file a complaint. There are no strangers. No thin walls. No neighbors, unless Heaven has a very specific sense of humor and put Ash in the next room, in which case the bastard can deal.
Cas’s thighs tense around Dean’s shoulders, and Dean works him with tongue and hand until the soft noises turn broken.
Then he stops.
Cas makes a sound of protest so offended Dean actually laughs against his hip.
“I love that too,” Dean says, crawling back up.
Cas glares at him, flushed and open and entirely unconvincing as a threat. “You love withholding completion?”
“I love when you get pissy.”
“I am not pissy.”
“Sure.”
“I am experiencing frustration.”
“Mm-hmm.”
“Dean.”
There it is again. Warning, want, trust.
Dean kisses him, letting Cas taste himself on his tongue, and Cas melts so fast Dean has to grip his jaw and hold him there.
“I love your mouth,” Dean says against it. “Even when it’s saying dumb angel crap. Especially then, maybe.”
Cas breathes, “I love yours.”
Dean freezes.
Cas looks up at him, earnest and wrecked, because Cas does not know how to throw a line away. He says things like that straight into Dean’s chest and expects Dean to survive it.
Dean swallows.
The list in him shifts. Opens.
He was supposed to be telling Cas what he loves, but Cas has always had a way of turning Dean’s weapons around in his hands.
“Yeah?” Dean asks, voice too low.
Cas touches his face. “Yes.”
Dean has to look away then, but only to kiss the heel of Cas’s hand.
After that, he reaches for the lube on the bedside table that definitely was not there this morning and definitely is there now because Heaven is an enabler.
Cas notices and huffs softly.
“What?” Dean says.
“Heaven anticipates you.”
“Heaven knows I’m a thoughtful lover.”
“Heaven knows you are impatient.”
Dean squeezes Cas’s thigh. “Keep it up.”
Cas’s eyes go dark with challenge. “I intend to.”
Dean groans. “You’re lucky I love you.”
The words land.
Not the first time. Not by a long shot. Dean says it now. Maybe not smoothly, maybe not every time the feeling hits him, because if he did he would never say anything else, but he says it. In the kitchen. In the car. Into Cas’s hair when he thinks Cas is asleep. Against his shoulder when Dean wakes from dreams that are not nightmares anymore but still have teeth.
Still, every time, Cas receives it like light.
His expression changes. A softening around the eyes. A tiny astonished break in the mouth.
Dean loves that.
He hates that Cas was ever made to think love was something he could earn by dying.
He loves that now, when Dean says it, Cas believes him.
Mostly.
Dean is working on the rest.
He slicks his fingers and settles close, watching Cas’s face as he presses one finger inside him.
Cas exhales slowly.
Dean loves this part.
Not because of the mechanics, though hell, he loves those too. Loves heat and tightness and the private shock of Cas letting him into the body he wears like a promise. But more than that, he loves the attention. The way everything narrows. The way Cas becomes entirely present, no cosmic distance, no old grief, no angelic processing delay between want and expression. Only breath. Skin. Blue eyes. Dean’s hand.
“You with me?” Dean asks.
Cas gives him a look, half offended and half soft. “Always.”
Dean smiles despite himself. “Yeah, see, I used to think that was a line.”
“It was never a line.”
“I know.”
He adds a second finger, slow.
Cas’s eyes flutter but stay open.
Dean leans over him, mouth brushing his cheek. “I love that you stayed,” he says.
Cas’s breath shudders.
Dean moves his fingers carefully, finding the angle he knows by the way Cas’s entire body responds to it. “Even when I made it hard. Even when I was an ass. Even when you had every reason to walk away.”
“I did walk away sometimes.”
“Yeah,” Dean says, kissing the corner of his mouth. “But you came back.”
“So did you.”
Dean stills.
Cas lifts a hand to his face again, thumb moving over Dean’s cheekbone with devastating gentleness. “So did you, Dean.”
Dean closes his eyes.
For a second, he is not in bed in Heaven. He is everywhere else. The bunker. Purgatory. A crypt. A dungeon. A lake. A barn. A thousand cheap rooms with bad curtains and worse air-conditioning. Every place he should have said something and didn’t. Every place Cas vanished. Every place Dean turned longing into anger because anger knew where to stand in his body and longing did not.
Then Cas kisses him.
Soft.
Dean opens his eyes.
Cas is there.
Dean presses their foreheads together. “I love that you forgive me.”
Cas’s face twists.
“Dean—”
“No, don’t.” Dean kisses him once, short and firm. “Don’t give me the speech. I know. We both screwed up. We both did the whole noble self-sacrifice dumbass routine so many times Heaven probably has a punch card. But I mean it. I love that you forgive me. Even when I don’t know how to.”
Cas looks at him like Dean has put a hand inside his grace.
Maybe he has.
Dean moves his fingers again, and Cas gasps, body arching.
“Dean.”
“Yeah. I’ve got you.”
“I know.”
Dean kisses him because he does know. Because that is the miracle. Not that Cas trusts him with pain, though sometimes, yes, they play near the edges of that too, Cas trembling and greedy when Dean’s grip goes bruising-hard in a world where bruises only last if loved. The miracle is that Cas trusts him with tenderness.
Dean works him open slowly, because he can. Because he wants Cas trembling before he is filled. Because there is no rush, and Dean is learning that taking his time is not the same as losing something.
By the third finger, Cas is panting.
His cock lies hard against his belly, leaking steadily. His skin has taken on that faint sheen Dean knows too well by now, from long, lazy nights in Heaven, from sheets tangled under impossible starlight, from the backseat of the Impala parked on roads that don’t exist anywhere on Earth, and one memorable afternoon in a supply closet conjured off the bunker’s hallway after Cas had laughed so hard Dean forgot what they’d gone in there for.
But here, there is more.
Under Cas’s skin, light begins to move.
Not visible to human eyes.
Dean knows that because he used to be human in the strict biological sense, and back then he could feel this only at the edge of perception. A pressure. A vibration in the bones. A sense that something enormous had turned its attention toward him.
Now he can see.
It starts like dawn under water, blue-white and gold threading beneath Cas’s ribs. The air around him thickens. The shadows in the corners of the room lean toward him like plants toward sun. For half a second, Dean sees the suggestion of wings against the wall: not two, nor in any number the human mind can hold, but layered arcs of light and dark and impossible motion folding in on themselves.
Castiel looks at him, embarrassed and wanting.
Dean’s heart slams.
He loves that too.
The inhumanity.
God help him, he does.
He loves Cas’s awkward little squint at crossword clues, yes. Loves his bedhead and bare feet and the way he gets flour on his nose when he attempts pancakes with the focus of a bomb technician.
But he also loves this.
The terror of him. The awe. The reminder that Dean is touching something Heaven once aimed like a weapon, something ancient enough to remember stars when they were young, something vast enough that Dean’s living eyes would have burned out trying to hold even a fraction of him.
And this impossible thing is lying under him, open and panting, letting Dean’s fingers coax pleasure out of a body because love taught him to want one.
Dean pulls his fingers free.
Cas whimpers.
“Easy,” Dean murmurs. “I’m here.”
“Yes.” Cas swallows. “Please.”
Dean loves please from Castiel more than is probably healthy.
He slicks himself with hands that are not as steady as he would like. Cas watches the motion, eyes luminous now, blue blown wide with rings of something silver moving around the pupil.
Dean settles between his thighs and lifts one of Cas’s legs over his hip.
Then he stops.
Cas makes a strangled sound. “Dean.”
“I know. Just—” Dean breathes, looking down at him.
“What is it?”
Dean’s throat hurts. Because there is the list again. Too long and too much and never enough.
He loves Cas’s courage. His terrible plans. His worse apologies. His squint. His hands. His mouth. His faith. His fury. The way he loves bees. The way he once watched porn like it was educational programming and then looked at Dean like Dean was the confusing part. The way he says Sam’s name with quiet fondness. The way he still visits Jack with awe and exasperation all tangled together. The way he forgave Heaven without letting it own him again. The way he chose free will and then kept choosing it even when freedom hurt.
He loves that Cas saved him. He loves that Cas stopped trying to save him by dying. He loves that Cas lets Dean save him now in all the small, stupid ways that make a life.
Here, eat something.
Take my coat.
Come to bed.
Stay.
Stay.
Stay.
Dean lowers himself, bracing one hand beside Cas’s head, and lines up.
“I love you,” he says.
Cas’s face goes open and helpless.
Dean pushes in.
It is always good.
That first tight heat of Cas’s body taking him in, the punched-out groan from Dean’s chest, and still Cas’s hands grabbing at his back like the world has narrowed to Dean’s weight and Dean’s voice and the slow, thick stretch of being entered.
Dean sinks in inch by inch.
Cas’s head tips back. Light flares under his skin.
“Dean,” he gasps.
“I know.” Dean’s voice scrapes out of him. “I’ve got you. Just like that.”
Cas’s body opens around him with a trust that nearly ruins Dean before they even begin. He has to stop once he is fully seated, hips pressed tight, cock buried deep enough that his thoughts go white at the edges.
Cas is shaking.
Not with pain.
With holding back.
Dean kisses him, messy and hard. “Love how you take me.”
Cas moans into his mouth.
“Yeah,” Dean says, drawing back and thrusting in again, slow enough to make them both feel every inch. “Love that too.”
Cas’s nails dig into his shoulders.
Dean sets a pace that starts gentle and does not stay that way long. It never does with them, not once Cas gets past that first overwhelmed softness and starts wanting more with the full force of his attention. His hips rise to meet Dean’s. His legs tighten. His mouth opens around sounds he does not seem to know he is making.
Dean watches his face.
He can now.
No closing his eyes against the truth of what Cas is. No turning away because the light might kill him. Heaven has made Dean capable of beholding, which sounds like a fancy angel word and therefore something Dean would mock under normal circumstances.
But normal circumstances do not include Castiel spread under him with his grace starting to show.
Dean thrusts harder.
Cas cries out.
“There,” Dean says. “That what you want?”
“Yes.”
“Yeah? You want it hard?”
“Yes, Dean, please.”
Dean gives it to him.
The bed does not slam against the wall. Of course it doesn’t. Heaven has taste. But the room seems to move around them, light stretching long and strange, the walls breathing with the rhythm of Cas’s grace. Dean drives into him with the kind of force that would have hurt a human partner and only makes Cas more beautifully undone. Cas takes it, body yielding and strong all at once, every thrust pulling another broken sound out of him.
Dean loves the strength under the surrender. He loves that Cas can handle him. He loves that he does not have to make himself less.
Not here.
Not with Cas.
He can be rough because Cas wants rough. Can grip his thigh hard enough to leave fingerprints that glow gold for a second before fading. Can bite his shoulder and feel Cas’s whole body clench around him in answer. Can curse against his throat and hear Cas answer with Dean’s name like it is the only language that survived the end of the world.
“Love this,” Dean pants. “Love you like this. Open for me. Trusting me.”
“I do,” Cas gasps. “I trust you.”
Dean nearly comes right there.
“Yeah, I know you do.” He shifts his angle, gets a hand between them, wraps around Cas’s cock. “That’s why it kills me.”
Cas’s eyes flare brighter.
Dean strokes him in time with his thrusts, and Cas’s body starts losing rhythm, pleasure breaking through angelic control in shuddering waves. The light under his skin spreads. His true form presses closer to the surface, and Dean can see it now in flashes.
Eyes.
Not human eyes.
Not just two.
A wheel of them opening somewhere behind Cas’s face, blue and white and burning gold, all fixed on Dean with the same devastating love as the man beneath him. Wings unfolding through the room, through dimensions, through Dean’s body without harming him. Feathers that are not feathers, shadow and lightning and fire, each one marked with old battles and older songs.
A sound beyond hearing.
A shape beyond shape.
Castiel.
Dean’s hips stutter.
“Fuck,” he breathes, awed and terrified and so turned on he can barely stand it. “Cas.”
Cas reaches for him. “Dean.”
The voice is doubled. Tripled. A thousandfold beneath the one Dean knows. It shakes the room. It moves through Dean’s bones.
Dean bends over him, getting closer, because he is apparently exactly the kind of idiot who sees divinity leaking through his lover’s skin and decides he needs his mouth on it.
He kisses Cas.
The true form does not recede.
It surrounds him.
Dean thrusts into Castiel’s body while Castiel’s grace curls around him, and the split of it, flesh and vastness, heat and light, Cas under him and Cas everywhere, nearly knocks Dean loose from himself.
This is what he loves.
Not only the softness. Not only the kitchen mornings. Not only the forgiveness and the loyalty and the stupid arguments about crossword clues.
He loves the impossible. He loves that Castiel is more than Dean can hold and still lets Dean hold him. He loves that Heaven is endless and still Cas wants this bed, this body, this man.
Dean presses his forehead to Cas’s. “Keep looking at me.”
Cas’s eyes are blazing. All of them.
“I am,” he says, voice shaking apart at the edges. “I always am.”
Dean groans, broken. “Yeah. I know.”
He strokes Cas faster. Thrusts deeper. Watches the light build until the air tastes like storm and honey and the first breath after Hell.
Cas is close.
Dean can feel it in his body, yes, in the tight rhythmic clutch around his cock, in the tremor of thighs around his hips, in the wet heat against his hand. But he can feel it beyond that too. In the way the wings spread wider. In the way the room fills with pressure. In the way Castiel’s true eyes fix on him with an unbearable tenderness that makes Dean understand, finally, why prophets went insane and called it revelation.
“Dean,” Cas says, and this time his voice is so full of him that Dean’s own body answers like a struck match.
“Come on,” Dean says. “Let me see you.”
Cas sobs.
The sound punches through Dean.
“Let me see all of you, Cas.”
“Dean—”
“I can take it.” Dean’s hand tightens around his cock. His hips drive hard, deep, exact. “I can see you now. I wanna see you. I love you. I love all of you.”
Castiel breaks.
It is not like a human orgasm, though the body does that too, cock pulsing hot over Dean’s hand, muscles clenching down so hard Dean chokes on his own breath. That would be enough. That would already be enough to wreck him.
But then Castiel’s true form opens.
For one impossible second, Dean sees him.
Castiel is vast.
He is wings upon wings, storm-dark and star-bright, every feather an act of defiance, every scar a prayer that survived being unanswered. He is rings of eyes burning blue as a summer sky and white as grace and gold as the first light Dean remembers after Hell. He is a blade and a wound and a shelter. He is a voice that once shattered glass now crying Dean’s name in ecstasy. He is terrible. He is beautiful. He is inhuman.
He is Cas.
And he is coming apart because Dean told him he was loved.
Dean shouts.
There is no dignity in it. No control. Cas’s pleasure tears through him, too much in the way joy can be too much, in the way being saved was too much, in the way love is too much when a man has spent his life trying to survive on scraps and suddenly gets handed the whole damn feast.
Dean comes inside him, hard enough that the world blanks.
For a moment there is no body. No bed. No room. Only Castiel all around him, through him, grace singing against every nerve Dean owns. Dean feels his own orgasm dragged upward into something larger, stretched through light, his soul touched not by force but by welcome. Cas’s true form folds around him and does not burn.
Dean understands nothing.
Dean understands everything.
He loves him.
That is the whole list.
That is every reason.
Every memory, every scar, every stupid fight, every resurrection, every touch in the dark, every time Castiel looked at him and saw something worth choosing.
I love you.
I love you.
I love you.
Eventually, gravity remembers them.
Dean comes back to himself in pieces. Breath first, rough and uneven. Then skin. Sweat cooling at his back. Cas’s body under him. Cas’s arms around him. The soft aftermath tremor in his muscles.
The room is dimmer now, gentle with late light.
Dean is still inside him.
He should move.
He does not move.
Cas’s hand slides slowly through Dean’s hair, careful and tender. “Dean?”
Dean makes a sound that is supposed to be a word and absolutely is not.
Cas’s chest moves under his cheek. “Are you all right?”
Dean laughs. It is a wrecked sound. Half hysterical, half breathless, entirely honest.
“Yeah,” he says eventually, voice muffled against Cas’s skin. “Yeah, Cas. I’m fan-freaking-tastic.”
Cas hums, which Dean feels more than hears.
For a while, they stay like that. Dean has time, after all. Time to lie heavy and boneless on top of the angel who loved him alive and dead and every impossible thing between. Time to feel Cas’s fingers in his hair. Time to let the aftershocks fade without panic. Time to believe there is nothing coming to take this from him.
Eventually, Dean lifts his head.
Cas looks wrecked in the best possible way, hair a disaster, mouth swollen, eyes soft and blue and almost human again. A faint trace of light still moves at his temples, like lightning remembering the shape of a storm.
Dean loves him so much it is stupid.
Cas studies his face. “You saw me.”
Dean swallows.
He could make a joke. He almost does. Something about needing sunglasses. Something about angel porn being a hell of a thing. Something about Heaven’s premium package.
Instead, he says, “Yeah.”
Cas looks uncertain in a way Dean cannot stand. “Was it too much?”
Dean thinks of the barn. Of fear. Of awe. Of the years he spent touching pieces of Castiel and pretending he did not want the whole. He thinks of Cas saying close your eyes once, because Dean was human and fragile and Cas loved him enough to protect him even from beauty.
Now Dean can keep them open.
He touches Cas’s face.
“Yeah,” Dean says. “It was too much.”
Cas’s expression tightens.
Dean kisses him before he can misunderstand. Soft. Then harder. Then soft again.
“It was supposed to be,” Dean says against his mouth. “That’s what I love about you.”
Cas goes still.
Dean brushes his thumb over Cas’s cheekbone. “You’re too much. Always were. Too much faith, too much power, too much stubbornness, too much damn love for one guy to know what to do with.” His voice roughens, but he keeps going. He has time. He can be brave. “And somehow you still fit right here.”
He presses his palm over Cas’s heart.
Cas covers Dean’s hand with his own.
“Dean,” he whispers.
Dean smiles crookedly. “Yeah. That’s on the list too.”
“What is?”
“The way you say my name.”
Cas’s eyes shine.
Dean feels dangerously close to something soft and wet-eyed, so he eases himself out carefully, which makes Cas inhale and Dean hiss through his teeth because apparently Heaven lets oversensitivity stick around when it is funny.
“Okay,” Dean mutters. “Still got nerve endings. Good to know.”
Cas huffs, fond and exhausted.
Dean rolls to his side and pulls Cas with him, because he can. Because Cas lets him. Because the bed is warm and the world is quiet and forever no longer sounds like a threat.
Cas settles against him, face tucked near Dean’s throat.
Dean holds him.
That is another reason.
Maybe the biggest one, or maybe there is no biggest. The list does not rank. It only grows.
He loves that he gets to hold Castiel after. That the angel who once stood untouched in a ring of shattered glass now curls against him with boneless trust. That the hands which raised Dean from perdition now rest open against Dean’s chest. That the mouth which confessed love in the shadow of death now gets to complain sleepily when Dean steals too much blanket.
Dean kisses his hair.
“I love that you’re here,” he says.
Cas’s answer comes warm against his skin. “I love that you are here.”
Dean closes his eyes.
For once, there is no argument in him. No joke sharp enough to dodge the truth. No shame rising up to make a fist around his throat.
He believes it.
He is here.
Cas is here.
Heaven is not clouds or harps or a perfect memory looping forever.
Heaven is time.
Heaven is Cas’s breath on his neck. Cas’s knee between his. Cas’s grace still humming faintly in the room like the echo of a song too large to end. Heaven is getting to make a list as long as eternity and still knowing it will never be finished.
Dean opens his eyes again because he can.
Because Castiel is there to be seen.
“Hey, Cas?”
“Yes, Dean?”
Dean smiles into the quiet.
“I love you.”
Cas lifts his head, and there it is again, the look that started everything and ended everything and made everything after possible.
Like Heaven is not a place.
Like Heaven is Dean.
“I love you too,” Castiel says.
And this time, Dean has all the time in the world to believe him.
—The End—
