Work Text:
The Bunker was too quiet at night.
Its silence settled like dust into the corners, a silence so deep it made Dean's thoughts louder. They scratched at the inside of his skull like claws. He stared at the ceiling above his bed, blinking slowly, breathing through the sweat on his chest and the ache in his ribs.
He didn't remember the dream.
Not clearly.
But he remembered running. Remembered the cold bite of fear. Remembered screaming, even if no sound had left his mouth.
The sheets were twisted around him. He was half off the bed, one leg dangling, his t-shirt damp and sticking to his back. His knuckles ached from clenching. His jaw from grinding.
Dean sat up, breathing hard.
It was a long moment before he noticed the open door.
Not all the way, just enough to let in the faintest glow from the hallway, like someone had been there and left it ajar. He frowned and wiped a hand over his face.
It hadn't been open when he went to sleep.
He got up.
Feet bare against the cold floor, he padded toward the doorway and leaned out into the hall. The lights were low, night-mode, that dim golden hue the Bunker slipped into during the hours most people slept.
Dean wasn't most people.
And neither was the angel sitting on the steps at the end of the hall.
Castiel.
Trench coat draped loosely around his shoulders, his hands folded in his lap, his eyes already on Dean like he'd been waiting.
Dean didn't say anything.
He just stood there for a moment, swallowing down whatever lump had settled in his throat.
"I heard you," Castiel said softly. "You didn't call out. But I heard."
Dean exhaled through his nose and leaned against the doorframe, suddenly too tired to pretend.
"You always just... sit out there?" he asked, voice rough.
"Sometimes," Castiel said. "I don't sleep."
Dean huffed quietly, eyes flicking down the hall again. "Yeah. Forgot."
"I don't mind," Castiel added after a moment. "It's... peaceful. The Bunker feels different at night. Like it remembers things."
Dean didn't respond to that.
He ran a hand through his sweat-damp hair, then turned back into the room without a word. He didn't ask Cas to follow.
He didn't need to.
By the time Dean sat back down on the bed, Castiel had stepped inside and quietly closed the door behind him. The soft click echoed.
Dean didn't look at him.
He just pressed the heels of his hands to his eyes and sighed. "I'm fine."
"I didn't ask," Cas said gently, and somehow it didn't sound like judgment.
Dean let out a tired laugh. "You're getting better at that."
"At what?"
"Calling me on my crap."
Castiel didn't smile, but something about him warmed at that. He walked slowly to the chair in the corner, the one Dean always dumped his flannel on and sat down, like this was routine. Like they'd done this before.
Maybe they had, in pieces. Brief moments. Glimpses of something softer.
But never like this.
Dean rubbed his arms. "It was the church again," he muttered. "Only this time... it wasn't Chuck. It was you."
Castiel looked up sharply. "Me?"
"You were bleeding. Not just your shoulder — I mean, dying. Like I was watching it happen all over again. And I couldn't—" He stopped, shaking his head. "I just stood there."
"You didn't," Castiel said quietly. "In real life, you didn't."
Dean snorted. "Didn't stop it either."
"You saved me."
Dean finally looked up.
"You told me not to go," Cas continued. "You tried to stop me. You carried my body back. You never gave up on me."
Dean's hands clenched in his lap.
"I keep dreaming that you do," he whispered. "Give up."
Castiel stood.
Dean's breath caught as the angel walked across the room and sat on the edge of the bed, not close enough to touch, but enough that Dean felt the shift in air between them. A faint hum. A presence.
"I never will," Castiel said.
Dean stared down at his hands. "You already did, Cas. You said goodbye."
"That wasn't giving up. That was..." Cas faltered. "That was love."
Dean's chest tightened. "Don't say that."
"Why?"
"Because I'm still here," Dean snapped, suddenly too loud in the quiet. "Because you came back and now I don't know what to do with it. You say it like a farewell. Like you already used it up."
Castiel's gaze didn't waver.
"I didn't," he said. "Not even close."
They sat in silence for a long time.
The tea was still warm when Cas eventually passed it into Dean's hands, chamomile with honey. Dean didn't ask how he'd known. He sipped it slowly, letting the warmth anchor him.
"I don't want to go back to sleep," he admitted.
"You don't have to."
Dean looked at him.
"You can stay awake," Castiel said. "We can sit here until morning. Or longer."
Dean blinked. "Doing what?"
"Nothing. Just... being."
Dean huffed again, but this time it almost sounded like a laugh. "That sounds like something you'd say."
"It's still true."
They didn't talk for a while after that. The tea cooled in Dean's hands, and Castiel didn't move, didn't fidget, didn't yawn. He just... stayed. A quiet constant.
And Dean felt it, in his bones: he wasn't alone.
When Dean lay back down, he didn't ask Castiel to stay.
But he didn't stop him when he did.
The angel sat beside the bed, cross-legged on the floor like it was natural, his back to the wall and his gaze soft. He watched over Dean the way he had in a hundred battles before this, only now, the battle was inside Dean himself.
He left the lamp on.
Dean didn't fall asleep for a long time, but when he did, the dreams didn't come.
—
The smell of coffee reached Dean before consciousness did.
It was subtle, just a hint in the air, rich and warm, like something familiar reaching for him. The room was still dim, curtains drawn halfway, and the bedside lamp clicked off at some point in the early morning hours. A sliver of golden light slipped across the floor.
Dean shifted beneath the covers, blinking slowly. For once, his body didn't feel tense. No sweat-slick sheets, no twisted limbs or racing heartbeat. Just the steady hum of the Bunker, and the sound of a mug being set down gently.
Dean turned his head.
Castiel was there, crouched beside the bed with a tray in his hands. It held a mug of black coffee, a slice of toast with butter and honey, and scrambled eggs still steaming in the cool air. Cas's trench coat was gone, just a grey t-shirt and soft flannel pajama pants now and his hair was still slightly messy from where he'd raked his fingers through it.
"Morning," Castiel said quietly, like he didn't want to break the peace hanging in the room.
Dean blinked again, trying to catch up.
"You made me breakfast?" he rasped.
"I warmed it," Cas said. "The eggs were... premade. I asked the Bunker's microwave for assistance."
Dean huffed a dry, half-asleep chuckle. "You bribing me with food now?"
"Only if it works," Castiel said, setting the tray carefully on Dean's lap. "Eat. You didn't have dinner last night."
Dean sat up slowly, propping himself against the headboard. His body ached, the usual post-hunt stiffness in his shoulders and ribs, but there was something softer in his chest this morning. Something still and heavy and warm.
"You didn't have to do this," he muttered, picking up the mug.
"I know," Cas said. "I wanted to."
Dean glanced at him over the rim of the cup, half-hiding his expression. "You just sit there all night again?"
Castiel nodded. "You slept peacefully."
Dean cleared his throat, looking down at the tray. "Yeah. Guess I did."
Cas didn't say anything. Just watched him eat for a moment, not in a hovering way, more like he was making sure Dean was really there. That this wasn't one of his dreams now.
Dean's hand paused halfway to his mouth when he felt something light brush his forearm.
Cas's fingers.
Just a soft stroke, back of his knuckles against Dean's bare skin, fleeting, reverent.
Dean's heart stuttered.
His eyes flicked to Cas's, wide and unsure.
Castiel didn't pull back. "You looked cold."
Dean swallowed hard. "M'fine."
But he didn't move away.
The toast suddenly became the most interesting thing in the world. He took a bite, chewed like it required full concentration, like the brush of Cas's fingers hadn't just lit up every nerve ending in his body.
"You don't have to do that," Dean said after a moment, voice lower now. "The hand thing."
"I know," Cas replied, just as quiet.
He reached out again, slower this time, and ran his fingers lightly down Dean's forearm. His touch was warm, steady, almost curious. Like he was relearning Dean by texture.
Dean watched it happen this time.
Didn't flinch. Didn't pull away.
But he didn't reach back either.
A silence passed.
Not uncomfortable. But charged.
"You're being weird," Dean muttered.
Cas raised a brow. "You say that whenever I'm kind to you."
Dean looked at him. "You're usually not this—"
He stopped.
Cas tilted his head. "This... what?"
"Soft," Dean admitted, embarrassed.
Castiel's gaze dropped to Dean's hands again. "You deserve softness, Dean. Even if you don't know what to do with it."
Dean opened his mouth, then closed it.
He didn't know how to argue with that. Not when it came out of Cas's mouth like fact. Like a truth he'd carried around for years and was only just now offering out loud.
Dean didn't deserve it. But God, he wanted it.
"I'm still figuring this out," Dean said finally, voice low. "Whatever this is."
"I know," Castiel said, gently. "I'm not asking you for anything."
Another pause.
Then soft as breath Cas leaned in and pressed a kiss to Dean's forehead.
It wasn't a romantic kiss. Not really. Not the kind you see in movies.
It was something quieter. Deeper. Like a benediction. A vow.
Dean sat frozen for a moment, his hands still wrapped around the warm mug. His cheeks went red, not from embarrassment, but from the flood of feeling that threatened to undo him completely.
He couldn't look up. Not yet.
But he didn't move away.
Cas stayed close.
Their knees brushed beneath the tray, and Cas's hand came to rest on the edge of the blanket, close to Dean's hip. Not touching, just near. A silent I'm here.
Dean let out a shaky breath.
"Hey, Cas?"
"Yes?"
"You, uh... you ever done this before?"
Cas's brow furrowed. "Brought someone breakfast?"
Dean cracked a tiny smile. "No. I mean... this. You and me."
Castiel's answer was simple. "No."
Dean nodded. "Me neither."
Another beat.
"You think that's bad?" Dean asked, quieter now.
"No," Cas said. "I think it's honest."
Dean finally looked at him again.
The light from the curtain hit Cas just right, soft shadows in the hollows of his cheeks, the faint gold in his hair, eyes impossibly blue. It should've been too much.
But it wasn't.
It was enough.
Dean reached out then, slowly, and let his fingers brush over Cas's wrist. Just once. Light. Testing.
Castiel didn't move.
Dean cleared his throat. "Thanks. For the coffee. And the... everything."
"You're welcome."
The tray sat between them for a few minutes longer, and when Dean finally passed it back, Cas took it without a word and stood.
Dean watched him move toward the door.
"Hey, Cas?"
Castiel turned.
Dean hesitated. Then: "You can come back. Later. If you want."
Castiel's smile was small, but it reached all the way to his eyes.
"I'd like that."
And when he left, Dean found himself smiling too, blushing again, but smiling.
—
The Bunker was calm that night.
Not eerie. Not too quiet. Just... still. Like it was catching its breath after a long day, same as Dean.
He'd spent most of the afternoon in the garage, engine grease on his hands, knees scuffed from crouching next to Baby for hours. The hum of the radio, the clank of tools, the rhythm of fixing something that didn't talk back, it had helped. Grounded him.
Later, he and Sam spent a couple hours flipping through old texts, chasing threads of lore that probably wouldn't matter until they did. Dean didn't mind. Sam looked relieved to have him there. No tension. Just research and takeout and tired smiles across the table.
Now, though it was late.
Dean had brushed his teeth, washed the grease from beneath his nails, and pulled on an old t-shirt and boxers before climbing into bed. His room was dim, lit only by the reading lamp and the quiet glow of the Bunker's control panels in the distance through his half-shut door.
He laid back with a soft groan, one arm slung over his forehead, listening to the slow thump of his heart against the quiet.
It wasn't a bad night.
It just felt like something was... missing.
Fifteen minutes later, there was a soft knock at the door.
Dean sat up slightly. "Yeah?"
The door opened, just a crack, and Castiel slipped inside.
No trench coat. No boots. Just flannel pajama pants and a navy blue long-sleeve shirt that clung a little too well to his frame. His hair was damp, like he'd recently showered. He looked...
Comfortable.
Dean's chest clenched, but not in a bad way.
"Hey," he said, voice low. "You good?"
Castiel nodded. "I was about to go to the library. But I thought I'd stop by."
He stepped further into the room, and Dean saw he was holding something.
"What's that?" Dean asked, nodding toward it.
Cas looked a little awkward suddenly. "A gift. For you."
Dean blinked. "Uh... what?"
"I know you've had trouble sleeping," Castiel said, walking closer. "So I thought—well. I saw this online last week when I was looking up ways to reduce anxiety. It said it helps."
He held it out with both hands.
It was a small, weighted plush, soft blue, shaped vaguely like a cartoonish bear or maybe a seal. Its fabric was cool to the touch, like a chilled compress. One of those calming therapy things.
Dean stared at it.
Cas cleared his throat. "It's... microwaveable. Or freezable. I thought perhaps you'd find it soothing."
Dean reached out and took it slowly, his fingers brushing Castiel's in the exchange.
The plush was heavier than it looked. He gave it a small, experimental squeeze.
"This is... ridiculous," Dean muttered, but his voice was rough around the edges, like it caught on something he didn't want to admit.
Cas didn't back off. "Do you like it?"
Dean looked up — really looked.
Cas was watching him with the kind of open vulnerability that could level cities.
Dean swallowed. "Yeah. Yeah, I like it."
He set it gently on the nightstand.
"Thanks, Cas."
"You're welcome," Cas said, voice soft.
Neither of them moved.
"You can stay, if you want," Dean said after a moment, trying to sound casual. "Don't gotta go to the library or whatever."
Castiel hesitated only briefly, then toed off his socks and moved toward the bed.
Dean's heart thudded.
They didn't speak as Cas settled in beside him, not under the covers, but close. His leg brushed Dean's through the blanket. The proximity felt... deliberate.
Dean shifted slightly, sitting up against the headboard again, arms resting loose across his lap.
"I didn't have nightmares last night," he said quietly.
Castiel looked over. "I know."
Dean glanced down. "You staying... it helped."
"I'm glad."
A beat passed.
"Didn't think I'd ever be the kind of guy to say that," Dean added. "That some soft-ass plush and... you... would help me sleep."
Cas tilted his head, faintly smiling. "You've always been that kind of person, Dean. You've just been too hurt to admit it."
Dean let out a shaky breath.
And then Castiel reached for him.
Just a hand — soft, slow — resting gently on Dean's forearm. His thumb brushed a lazy line over the skin. Not pressing. Not asking for anything.
Dean didn't move.
Didn't even flinch.
"You touch me like I'll break," Dean muttered.
"No," Cas said. "I touch you like you deserve gentleness."
Dean turned his head slightly.
Cas was closer now. Their shoulders almost touching. His hand slid down Dean's arm to trace the back of his hand, then paused, giving Dean the chance to pull away.
Dean didn't.
He let Castiel's fingers curl around his.
Their hands fit, just barely, Dean's broad, calloused grip and Cas's steady, searching warmth.
"Why now?" Dean asked quietly, almost afraid of the answer. "Why... all this now?"
Castiel's eyes didn't leave his.
"Because for years, I didn't believe I was allowed to want this. To want you."
Dean's breath caught.
"And now?" he asked, barely audible.
"Now," Castiel whispered, "I know better."
The kiss didn't come fast.
It came with a shift, Dean's fingers tightening around Cas's. A look. A pause. Dean leaned forward a fraction, searching.
Cas met him halfway.
Their lips brushed.
Not a full kiss, not yet. Just the press of warmth. Of breath. Dean's eyes fluttered closed as he leaned in again — firmer this time, still testing.
Cas kissed him back.
It wasn't rushed. Wasn't hot or wild or desperate.
It was soft.
The kind of kiss you give someone you've waited a long time for.
Dean pulled back just an inch, eyes wide, breath shaky. "Okay?"
Castiel nodded. "More than."
Dean laughed — breathless, nervous. "Shit. I didn't think I'd ever..."
He trailed off.
Cas reached up and cupped the side of his neck, thumb brushing along the curve of his jaw.
"You don't have to say anything," he said. "Just let yourself feel it."
And this time, when they kissed again, Dean leaned in fully.
It deepened slowly — lips parting, breath mingling, one of Cas's hands resting lightly on Dean's thigh through the blanket. Dean's hand slid up to Cas's waist, fingertips bunching in the soft cotton of his shirt.
Neither of them spoke.
They just held on.
The warmth between them bloomed, not lust, not yet. Just intimacy. Quiet want.
Dean was still blushing when they pulled apart, but he didn't look away.
He rested his forehead against Castiel's and whispered, "Stay. Please."
"I'm not going anywhere," Cas replied.
And they settled beneath the covers, fingers still twined.
Dean slept that night with the plush against his chest and Castiel beside him, close enough to touch if the darkness ever crept in again.
—
Dean woke to warmth.
Not the kind that came from heavy blankets or a running heater, but the kind that came from another body, steady and close. He shifted slightly, not all the way awake yet, cheek pressed into a warm shoulder.
And then he remembered.
The kiss.
The way Castiel had held his hand like it mattered. The soft plush tucked between them. The way he hadn't felt afraid, for once, to let someone see him.
Dean blinked his eyes open, the morning light leaking soft and gold through the edges of the curtain. He didn't move right away. He just breathed.
Cas was still there.
On his side, facing Dean, one hand resting loosely against Dean's stomach above the blanket. His eyes were closed — not sleeping, just... still. Quiet in that way angels could be. Like he had all the time in the world.
Dean didn't say anything.
He just reached out, slowly, and traced the inside of Cas's wrist with his thumb.
Cas's eyes fluttered open.
A small smile ghosted across his lips.
"Good morning," he said, voice thick with quiet.
Dean smiled back, sleepy and unguarded. "Yeah. It is."
They laid there for a while like that, exchanging touches so soft they barely registered as real, a hand in hair, a brush of thumb along knuckles, a knee nudging beneath the blanket. Dean didn't flinch. Didn't tense.
He leaned into it.
"Cas?" he said quietly, after several minutes.
"Yes?"
Dean hesitated.
"I want..." He swallowed, cheeks flushing a little. "I want more."
Cas shifted closer, his fingers curling gently around Dean's.
"Then I'll give you everything," he said. "But only if you ask."
Dean's eyes met his, vulnerable, aching.
"I'm asking."
Dean's breath hitched the moment Castiel leaned in.
It started with a kiss, barely more than a breath. Lips brushing, slow and cautious, like they were learning each other's gravity. Cas's hand cupped Dean's cheek, thumb stroking along the stubble of his jaw, and Dean leaned in like he was falling.
The second kiss went deeper.
Dean parted his lips, just slightly, and Castiel accepted the invitation, soft pressure, warm breath, a hum that vibrated between them like a vow. Dean's fingers curled in the front of Cas's shirt, tugging him just a little closer, chest to chest under the covers.
When they broke apart, Dean was flushed and breathing hard.
"I want this," he said, voice hoarse. "I just... I need it to be slow."
Castiel nodded, pressing a kiss to his temple. "Of course."
He didn't move quickly, he moved with intention. His hands slid down Dean's sides, resting briefly at the hem of his shirt.
Dean raised his arms in silent agreement, and Cas pulled the shirt off carefully, as if it were delicate. He set it aside gently, then paused to look.
Dean, bare-chested and pink in the cheeks, wasn't meeting his gaze.
"You're beautiful," Castiel said softly, honestly.
Dean let out a weak, breathy laugh. "Cas—"
But before he could deflect, Cas leaned in and pressed his lips to the hollow of Dean's throat.
Dean's breath caught.
Cas kissed lower, trailing open-mouthed kisses along the slope of Dean's collarbone, lingering where his pulse thrummed strongest. His lips were warm. His hands steadied Dean's sides, and every inch of him moved with patience and reverence.
When he kissed the side of Dean's neck — gently sucking just enough to leave heat — Dean arched.
"Fuck," Dean whispered, voice cracking. "That's... yeah."
Cas lifted his head only long enough to whisper, "You can let go. I've got you."
The covers were pushed aside slowly, exposing Dean's legs, the waistband of his boxers soft and low. Cas's fingers brushed his hips as he kissed down his chest, over each nipple, the center of his sternum, and down his stomach, where the muscles twitched at every pass.
Dean was already half-hard by the time Cas reached the waistband.
He froze briefly, embarrassed, uncertain, but Castiel just looked up at him and said, "May I?"
Dean nodded quickly. "Yeah. Please."
Cas hooked his thumbs under the fabric and drew them down, revealing Dean inch by inch. Dean's cock rested against his stomach, flushed and leaking slightly, the kind of vulnerable that made his eyes flutter shut.
"You're so so beautiful," Cas said again, and this time Dean didn't argue.
Castiel removed his own shirt and pants next, not hurried, but with the same steady rhythm. When he climbed over Dean again, their bodies met fully: chest to chest, thighs brushing, skin warm everywhere they touched.
Dean moaned softly at the sensation, the press of Cas's body against his own, the way his cock twitched between them.
Cas kissed him again, slow and deep.
While they kissed, his hand slid between them to stroke Dean, slow and smooth, just once, then twice, and Dean groaned into his mouth.
"God, Cas—"
"I've got you," Cas murmured again. "Let me take care of you."
Dean nodded, panting softly now.
Castiel reached for the lube on the nightstand, Dean didn't even remember grabbing it, but there it was, handed over wordlessly. Cas kissed him again before moving down.
He slicked his fingers with care, warming them between his hands, then nudged Dean's legs apart slowly. He traced soft circles along the inside of his thighs, watching Dean's eyes, watching for any hesitation.
When none came, he leaned in and whispered, "Tell me if anything's too much."
Then he pressed one finger inside.
Dean let out a slow, shuddering breath, not in pain, but the shock of it. The intimacy. The rawness.
Castiel kissed his knee, his hip, his belly, anywhere he could reach, while working him open with slow, gentle motions. One finger. Then two. Curling, coaxing, waiting for Dean's hips to lift in silent plea.
Dean was fully hard now, head tipped back, one hand clutching the blanket and the other gripping Cas's wrist like a lifeline.
"You okay?" Cas murmured against his skin.
Dean opened dazed eyes and nodded. "Yeah. It's... Jesus, it's good."
Cas smiled softly. "Then I'll give you more."
—
When Cas finally pressed his cock inside, Dean gasped.
He was slow, achingly slow, easing in inch by inch, pausing whenever Dean tensed, brushing kisses across his chest and throat, whispering, "You're doing so well. You feel so good. I've got you."
Dean's legs were wrapped loosely around Cas's waist, his arms gripping his shoulders. He felt full, stretched, complete, the sensation toeing the line between overwhelming and perfect.
"Cas," he breathed, "move."
And so Cas did, rocking into him slowly, deeply, every thrust measured, every touch tender. He held Dean's hand the whole time, fingers laced tight above their heads, their foreheads pressed together, breath shared in that sacred space between.
Dean moaned with each slow stroke — soft, broken sounds — as his body arched up to meet every thrust.
"You're perfect," Cas whispered.
Dean whimpered. "Don't stop."
"I won't. Not ever."
It built like a wave, slow and swelling. Dean's cock was trapped between them, rubbing against Cas's stomach with each movement, pleasure sparking up his spine every time Cas shifted just right.
"I'm close," Dean choked out. "I can't—"
Cas kissed him deep, then reached between them to stroke him, firm and sure.
"Come for me," he whispered against his lips. "Let me see you."
Dean cried out, his entire body tightening, back arching as he came hard between them, warmth spreading across his stomach and chest. He gasped Cas's name like it was the only word that mattered.
Cas followed a few thrusts later, hips stuttering, breath catching in his throat as he buried himself deep, coming with a low, desperate groan into Dean's neck.
They stayed there, shaking, sweating, breathing in sync.
Cas didn't pull out right away. He just kissed Dean's neck, his cheek, his lips, over and over like a prayer. Dean wrapped his arms around him, holding him close, like the moment might disappear if he let go.
—
Later, after they'd cleaned up, they laid under the covers again, Dean on his back, Cas curled against his side, hand resting over his chest.
Dean stroked Cas's knuckles with his thumb.
"That was..." he started, but the words failed him.
Cas kissed his jaw.
"I know."
Dean chuckled sleepily. "Next time... you're gonna let me return the favor."
Cas smiled into his skin. "We have all the time in the world."
