"So, uh, I guess that's that," Sam said as he watched Chuck take Missouri from the room.

"Yeah, I guess so," Dean agreed. He was still sitting rigidly in the chair next to the now empty bed.

Sam took a few steps to the doorway. "You coming?" he asked over his shoulder. Cas moved to follow him.

Dean got to his feet, but he made no move to leave the room. "You go on," he said. "I need to talk to Cas for a minute." Cas hesitated and turned to look at Dean. Dean could have knocked the smirk right off of Sam's face.

"Okay." He disappeared into the hallway.

Cas took Dean's cue to push the door closed behind Sam then turned to look at him, curiosity plain on his face.

As soon as the door was closed, Dean crossed the room in long strides, grabbed the lapels of Cas's trench coat, and forced him backwards against it. Cas's arms went down, his hands splayed out, and he took the brunt of the slam with his forearms, keeping his head from hitting the door. Dean searched Cas's piercing blue eyes, trying to remember what he wanted to say, but words deserted him. Instead, all he could do was crush his lips down into a rough kiss. He felt Cas try to deepen the kiss, try to open his lips, but Dean resisted. He wrenched himself away, his breathing uneven.

With the coat still held in his fists, Dean gave Cas a little shake. "I can't go through that again," he said, finally finding his words. He let go of the coat and stepped away from Cas. He looked down at the floor and smoothed a hand down his face in an effort to settle his thoughts and make sense of them. "I can't. With you laying there, not moving, barely breathing. I couldn't even feel your heart beating. Then with you not responding to the spell at first..." He plopped heavily on the foot of the bed and looked up at Cas again, exposing the concern he felt across his face. "You looked dead, Cas. I thought..."

Cas tilted his head in consideration, seeming to gather his thoughts as well. After a moment, he advanced upon where Dean sat and leaned down, placing his hands very deliberately on Dean's upper thighs. The move felt calculated, as though Cas was pointedly using a distraction to keep Dean from worrying. It was working. Cas pressed their cheeks together, letting his lips brush Dean's ear as he spoke, "I assure you, Dean, the next time I am in this bed..." he let his thumbs brush upward, digging into Dean's legs but stopping short of anything too nefarious. "...I will be very much alive."

A small sound escaped Dean's throat as Cas slowly edged back, letting the scruff both of them wore on their faces rasp lightly together. Cas let his lips graze Dean's before backing away enough to look into his eyes again. As he withdrew, his hands also slid down closer to Dean's knees.

Dean reached up and ensnared the collar of Cas's shirt and the knot of his tie in one fist in an effort to keep the angel from backing away any further. "Prove it," he growled. Cas's smile and the gleam in his eyes was everything he needed in that moment.

Cas leaned in again, catching Dean's lips against his. Dean let go of Cas's collar and used both hands to edge himself up the bed. Cas followed, bracing on hands and knees. The shimmy was awkward, and their kiss turned to kisses as their faces couldn't stay pressed together. Finally, Dean was laying fully back upon the bed, and Cas was kneeling above him, one knee between his legs, the other straddling his right leg. Cas's hands pressed into the mattress on either side of Dean's shoulders to hold himself up, but he let his hip press tightly against Dean's crotch. Dean let himself be swallowed by Cas's kiss. It was full of lips, tongue, and even teeth as Cas bit down on his bottom lip and let the tender flesh drag back. God, his angel tasted good. Somewhere in the back of his mind, he tried to figure out what Cas tasted like, but after a while, he gave up. He tasted like Cas, and that was enough for him.

Dean's hands found the shoulders of Cas's coat and tore at it, pushing Cas upright to his knees as he pushed the coat down his arms. Cas allowed himself to be pushed upward so Dean could pull the arms of his coat down and off. His suit jacket stuck inside the arms of the coat. Both articles were wadded together and thrown aside. Dean reached next for Cas's tie, but Cas put his hands on Dean's to stop him. He held Dean's wrists and pulled him upright to kiss him again before taking his turn in removing the shoulders of Dean's flannel shirt. Dean helped by shrugging the shirt down and pulling it off of himself, tossing it to the floor. Cas gave the front of Dean's black t-shirt a gentle tug with thumb and forefinger, and Dean followed the unspoken request to remove it.

Cas shifted his seat, moving his left leg to join his right between Dean's legs, forcing Dean's knees further apart to accomodate him. He settled his butt onto the backs of his heels and lifted his hands to run them along Dean's bared skin. Dean watched Cas's eyes as they followed the trail he made with his finger tips, starting at Dean's elbows, up to his shoulders, and running down his pecs. Dean's nipples hardened, and he shivered under the light touch. Cas pressed his palms against Dean's chest, urging him to lay back down. Dean obeyed the push of Cas's hands and settled back onto the pillow. He tried his luck at the same move Cas made on him and gave the white button down shirt a little tug. His reward was a small smile and Cas's hands moving up to first loosen his tie then to work down the buttons. Cas left the tie in place and slipped the shirt off. Dean let out a soft chuckle as he grabbed the tie to pull Cas back down against him. Cas braced against the bed again and let Dean pull him into another kiss.

It started slowly, matching the gentle mood they had set. Cas waited while Dean worked blindly at the tie to slip the skinny end from the knot and move the strip of fabric from Cas's neck then broke the kiss and let his lips wander down across the scruff on Dean's jaw and down his neck. Each kiss, each lick, each nip of his teeth took him further down Dean's body. Dean lay writhing under the touches of Cas's mouth and his hands as his angel trailed fire along his skin. Every time he tried to touch Cas, Cas would very pointedly stop, take Dean's hand, and set it on the bed beside him. It was maddening, and he had to gather handfuls of sheet to stop himself from taking a handful of Cas's hair instead.

When Cas reached the waistband of Dean's jeans, he lifted his head up, still letting his fingertips slide back and forth from the centered trail of fur to hip bones and back again. Dean felt himself lifting his hips involuntarily, straining to press himself against the angel between his legs. Cas smiled again and used both hands to press Dean's hips back into the mattress. He let his fingers grace the button on his jeans and fixed Dean's face with a serious expression.

"You do want this..." Cas spoke the first words between them since they climbed into the bed. He left the statement open-ended, an almost question.

"Dammit, yes. Yes. Why do you think you even need to ask?" An urgency pulled at Dean. He never wanted anything as badly as he wanted Cas in this moment, and the angel was stopping.

"I have read that communication is important, and-"

"Stop talking." Cas closed his mouth. Dean took it upon himself to unbutton his own jeans. As he slipped the button from its hole, Cas took his hands again.

"Allow me." He moved Dean's hands aside, prompting a low growl from Dean.

"You better not stop again," he warned. Cas kept his eyes on Dean's as he slowly -excruciatingly slowly, the son of a bitch- lowered the zipper tab and eased the strain Dean had been feeling pressed against the ever-tightening fabric. Cas slipped his fingertips into the elastic waistband of Dean's boxers and grabbed those along with the waist of the jeans to carefully lift the fabric clear of Dean's cock before shimmying them down his hips and legs. Cas had to stand up at the foot of the bed to move himself from between Dean's legs in order to finish pulling off the last bit of fabric. Dean waited for Cas to come back to him, but Cas contented himself with standing for a moment and letting his eyes wander Dean's naked form. Dean was pretty sure Cas stared extra long at his cock, extending from carefully trimmed hair and laying full and hard up his lower abs, a slight curve pointing his head just a little left of center. Thoughts of what he wanted to do to the angel staring at him made his cock twitch, and that small movement seemed to bring Cas back to himself. He lifted a knee to climb back onto the bed, but Dean stopped him. "You're over dressed," he said, letting his eyes drop to the trousers still cinched around Cas's waist.

"I suppose I am," Cas agreed. He wasn't as slow to undress himself as he had been with Dean. Nor did he stand back and allow Dean to drink in his nudity the way he had done. As soon as the pants were on the floor, Cas was climbing between Dean's legs again. "I have a confession, Dean," Cas said once his face was hovering above Dean's.

Dean readied himself for some obvious statement, such as Cas telling him he had never had sex with another man before, then nodded to let Cas proceed.

"I have been trying to gauge your reactions to make sure everything I do is exactly what you want," Cas began. "But I need to tell you... this has been moving entirely too slowly for my liking. Would it be okay if-"

Dean reached up with one hand and grabbed the hair on the back of Cas's head to pull him down into a kiss. His other arm reached around Cas's waist and happily accepted the weight of the angel as Cas allowed himself to be pulled down. Damn, it felt good to have Cas against him, to feel skin on skin, to have Cas's cock pressed into the hollow of his hip, grinding against him. He marveled in the sensations as they devoured each others' mouths.

Cas lifted his body off of Dean's, and Dean made a small sound of protest that turned into a deep moan as Cas's right hand moved between them and wrapped around his cock. Dean thrust his hips into the enclosed fist, and he was vaguely aware of Cas smiling again right before Dean's eyes fluttered shut and his head arched back.

Cas's lips found his ear, "I have wanted this, Dean. I have fantasized about this moment." His hand continued to work Dean's cock. "You here, under me, taking this pleasure I'm bestowing upon you." He lifted up again as he shifted his position to spoon the left side of Dean's body. The movement took his hand off of Dean's shaft too; he felt Cas press his hand against his chest briefly as he adjusted himself. When Cas's hand moved off of his chest, he expected to feel it wrap around him again. What he did not expect was a saliva-slicked fingertip gracing his hole. His eyes popped open, but Cas's voice in his ear made him bend his left knee and open himself to Cas's exploration. "You need this too, don't you? You need to feel me as much as I need to feel you. We've waited so long for this." He nipped Dean's earlobe. "Too long." Dean sucked in a hiss of air as Cas pressed his fingertip harder against his entrance and swirled it before easing off. Moments ago, he had been ready to hear Cas confess he had never been with another man, but that was because Dean hadn't either. His body wasn't accustomed to being used like this. It went beyond exciting him. His whole body sizzled with electricity, and he felt jolts race up his spine each time Cas pressed his finger against the puckered hole before letting off again.

Cas was methodical, careful in reading Dean's reactions as he slowly began to work his finger inside of Dean's ass. Just the one finger was so tight. Dean knew he wouldn't be able to let Cas fuck him, despite how badly he wanted it. And he did. God, he wanted it. He felt his hips beginning to buck as he moved along with the motions of Cas's hand, sliding up and down, in and out. Cas removed his finger, and Dean felt an instant loss. He wanted it back. He opened his mouth to say so, and the press of two fingers caught his breath in his throat. It was going to hurt; he knew it was, but he couldn't make himself form the words to stop Cas. The stretch made him squeeze his eyes shut and open his legs further, and he only just had time to register in his brain that there was some tearing when suddenly the pain was gone, and all that was left was the pleasure. He opened his eyes in wonder and looked at Cas's knowing smile.

"You healed me," Dean said breathlessly as Cas continued to work his fingers within him. Cas leaned in and caught Dean's lips in a kiss.

"I won't hurt you, not in this," Cas whispered against his mouth. He gave Dean another quick kiss and lifted up again to move down Dean's body. Still sliding his fingers in and out of Dean, he maneuvered his way between Dean's legs and lowered his head. Dean felt the warmth of added saliva touch his hole to lubricate Cas's fingers as they stretched him open. He looked down in time to see Cas look up. The moment their eyes locked, Cas let his tongue dip out, and he gave Dean's shaft a long, full lick, starting at his base and moving all the way up to his swollen head.

Dean groaned out a word that might have been Cas's name and let his head fall back. The angel used his free hand to lift Dean's cock and stroke it while he swirled his tongue around the head and engulfed it with his warm mouth. "Oh, son of a bitch," Dean moaned. This time when he reached for Cas, Cas's hands were too busy to stop him. He entangled his fingers in the dark locks and thrust his hips up to push more of himself deeper into Cas's mouth. A fine tremble began within him as Cas synced his movements, pumping his two fingers into Dean's ass while bobbing his head and deftly twisting his wrist with each stroke. Dean never wanted to go to Heaven; it would never compare to this.

Cas became aware of the mumbling coming from Dean before Dean himself could comprehend what he was saying. Cas gave him one more quick suck and lick before looking up at him, making Dean let go of his hair. Both of his hands continued their work. "Say it, Dean. Say it out loud."

"Fuck me, Cas. Goddammit, fuck me." Dean looked down his body at his angel with wild eyes. "I need you."

Cas gently withdrew his fingers, leaving Dean aching for what he knew was coming. Dean was already spread and positioned for it, but Cas had to edge forward from where he had been kneeling. He took his own cock in hand and stroked it for Dean to see before using his other hand to spit and spread the wetness. A fleeting thought to buy lube drifted through Dean's head, then Cas was lining up. He couldn't help it; he tensed as Cas's head teased up and down his hole.

"I won't hurt you, Dean," Cas reminded him. Dean nodded and tried to relax. He trusted Cas, but self preservation was a deeply ingrained trait of his. Cas pressed, Dean opened, and pain lanced through him as Cas filled him. He cried out, but before the sound was fully developed, it became a sound of pleasure as Cas healed him again. He reached up to Cas's arms as Cas gripped his hips and pulled him down on his cock. They stayed locked together, both of them trembling and gasping for air, staring at each others' eyes. Then slowly, deliberately, Cas began pumping his hips against Dean, and nothing else existed in the world except the two of them.

How long Cas rode him, Dean had no idea. He lost himself in the high Cas coaxed out of him with each stroke. Both of them were breathing heavily and sweating. Dean threw out the occasional curse -his way of expressing his pleasure- and Cas gazed down at him steadily the whole time.

To Dean's added pleasure, Cas let go of his hip and wrapped his hand around Dean's cock once more. He began stroking along with the pumping of his hips. It edged Dean closer to release. "I... I won't last," the words barely managed to tumble from him.

"Then let go, Dean," Cas commanded, gripping him tighter. "Let it happen."

Dean did as he was told; he let his eyes close and felt his entire body tighten as he shouted his pleasure and the orgasm ripped through him. The hot spurting of his own seed spread across his stomach and chest as Cas stroked each rope out of him. He felt his ass clench down on Cas's cock, and Cas's steady pumping faltered. He let go of Dean's cock and grabbed both hips again, slamming himself harder into Dean again and again. Each stroke forced a grunt from Dean.

"Cum for me, Cas," he encouraged between the strokes. He reached up and grabbed Cas's arms again. "Use me." At his words, Cas went rigid and pushed as deeply into Dean as he could go. His nose flared as he sucked in a breath and let it out raggedly. He took a few more slow strokes and buried himself again. Dean's heart was pounding as Cas slowly, carefully, slid out of him. Dean lowered his legs and pulled Cas down to his side. He wrapped his arms around the angel and pressed his lips to his sweat-soaked forehead. "Holy shit," he mumbled against Cas's mass of dark hair.

"I am uncertain there was anything holy about what we just did." Cas's reply pulled a soft laugh from Dean's throat, and he kissed his angel's forehead again.

"My angel," he could say it now.

"Paid," Cas rumbled against his chest.

"Pah – Ee – Dee? Was that Enochian?" He felt Cas nod. "What does it mean?"

"'Forever.'"

.oOo.

Disclaimer: I do not own the rights to any of the songs or books included in this piece.

Europe – The Final Countdown – 1986 – "The Final Countdown"

Led Zeppelin – Led Zeppelin I – 1969 – "Good Times, Bad Times"

Led Zeppelin – Led Zeppelin I – 1969 – "Babe I'm Gonna Leave You"

Genesis – Genesis – 1983 – "Mama"

Genesis – Genesis – 1983 – "That's All"

Genesis – Genesis – 1983 – "Home By the Sea"

L. Frank Baum – 1900 – "The Wonderful Wizard of Oz"