As soon as the three boys had arrived back at the motel, Dean had disappeared into the bedroom, locking the door behind him, and leaving Cas and Sam alone. After quickly changing into a set of dry clothes, Sam walked out the door while mumbling something profane about Dean under this breath, taking the keys of the Impala with him.

Cas stood at the sink in the bathroom, rubbing a towel through his hair that had been soaked in the rain. He had draped his dripping trench coat over the towel rack, and rolled up the sleeves of his white button down shirt over his elbows. His tie hung lose around his neck, and his shoes and socks were sitting by the front door, caked in mud.

The angel stood leaning against the sink, wondering what Dean could possibly be doing. He walked over to the bedroom door, tapping it lightly with his fist.

"Dean, what are you-" he started.

"Don't come in!" Dean yelled from the other side of the door, cutting Cas off. All the angel could hear was the scampering footsteps of Dean as he rushed around the room, and then a steady lull of music.

Before Cas could walk away, Dean opened the door, and swiftly closed it behind him, not allowing Castiel to peek inside. The hunter stood facing him, guarding the door with his arms as he gave Cas a sheepish smile.

"What's going on Dean?" the angel asked, obviously not understanding the reason behind Dean's secretiveness.

Dean let out a heavy sigh, a swung the door open behind him, stepping aside to let Cas view the room.

The bed was made perfectly, with the sheets folded over in a arrangement that was a refreshing change from the crumpled mess it had been in the previous nights. Sprinkled across the white surface of the covers, as well as on the floor leading up to the bed were red rose petals. The room was lit only by the groups of scented candles that appeared on the bed side table, and on the chest of drawers. On a table next to the bed was a box of condoms, and a small bottle of lube. Dean's iPod was plugged into a dock, and a familiar tune swelled from the speakers and filled the air around them.

When Heaven and Hell decide, that they both are satisfied. Illuminate the no's on their vacancy signs. If there's no one beside you when your soul embarks, then I'll follow you into the dark…

As Cas' eyes wondered around the room, he turned to look at Dean. The hunter blushed lightly, and then bowed his head looking down at the floor. After a moment of shyness he lifted his eyes with a hint of question, waiting for the angel's response.

"What's all this?" asked Castiel, awestruck by the romantic set up he never expected the hunter to be capable of.

"A while ago, before we faced Lucifer I mean, I told you I wouldn't let you die a virgin. We both know that didn't go as planned, so I was thinking… as long as we're facing another possible last night on Earth, we should try again." Dean rubbed the back of his neck nervously, as this was his first attempt at true romance.

Castiel's eyes widened as he finally understood. Rather than responding with words that would never fully express his love for the hunter, he took Dean's hand, pulled him in close, and kissed him forcefully. Dean breathed deeply, sinking into the angel's lips, wrapping his shaky arms around his waist. Castiel pulled back momentarily and gazed into Dean's green eyes. His mouth twisted into a worried grimace as he wondered how we would ever live without his hunter. Then after a moment's contemplation, he found the answer. He couldn't.

Dean recognized the trouble in Cas' eyes and rested the bridge of his nose against the angel's. He closed his eyes and began swaying their bodies to the music. Both of them tightened their grasps around each other as their breathing matched in rhythm, slow and steady.

"Cas," Dean started, his eyes still shut. "Whatever happens tomorrow, just know that I'll always love you."

As the hunter spoke in soft whispers, the two men could feel the fear existing between them. It was an unspoken fear of losing one another, a fear that neither of them were prepared to face.

Castiel picked up his hand and placed it on the side of Dean's neck, using his thumb to caress his jawline. He adjusted the position of his face, and set his bottom lip between the lips of the human. The kiss deepened as Dean parted his mouth, allowing his tongue to linger over the angel's lips. Cas sucked at Dean's bottom lip and ran his finger's through Dean's hair.

The hunter took one hand from around the angel's waist and tucked it under his shirt, running his nails over Cas' tensing muscles. He used his grip on his lower back to pull Cas further into his embrace, and his kisses got more aggressive. As Dean began to nibble at Cas' lips, he felt the angel's body go rigid. Dean loosened his grip, and pulled his face back, cupping Castiel's cheeks with his hands.

"If you don't want to do this, we don't have to," he said, his brow knitting together.

"I do, Dean. I'm more concerned with pleasuring you."

At these words, Dean smirked, pulled Castiel back into his chest, and began fiddling with his tie. Castiel slid his hands up Dean's chest, slowing to feel his heart pulse against his palm, and onto his shoulder's, pulling his jacket off. Dean brushed his finger tips over Cas' exposed collar bone, and then began undoing the buttons of his shirt. Their kissing only stopped momentarily when Dean lifted his arms to allow the angel to pull his t-shirt off.

With both of their chests now exposed, they held each other closely, radiating in each other's natural warmth, and rubbing gentle hands over smooth skin. Dean took a step back, blindly guiding them over to the rose petal covered bed. With his eyes closed, and his lips moving hungrily against Cas' neck, he felt the mattress hit the back of the knees, and laid back gently, pulling the angel on top of him.

With Castiel's full body weight pressing down on him, Dean could feel a bulge rising at the front of his pants. It only grew as the angel began rutting his hips steadily against it. The hunter rolled over and mirrored the action on Cas, the angel forcing his mouth closed to stifle his moans of desire.

Dean took this as a challenge, sliding his tongue down Cas' neck, and toward his chest. He left several kisses on the angel's skin as he moved further down, stopping at his rib cage. There he sucked down, leaving red circles that would no doubt later become deep purple splotches. His hands grasped at Castiel's hip bones, using his grip to rub his chest over the angel's hardening erection. Cas bit his lip, attempting to withhold any pleasured sounds, but it became too much as Dean's tongue swept across his hip bones. The angel let out a deep groan, arching his back, and causing Dean to tremble.

The hunter began pulling at Cas' belt, covering the skin below the angel's belly button with his lips and tongue. When he pulled the belt off, he ran one hand over the hardness that stretched Castiel's pants, sending another moan out of his mouth. He dusted his lips over the zipper, and breathed hot air on the fabric, causing Cas to clutch wildly at the sheets around him. Dean unbuttoned and unzipped the pants, pulling them, and the boxers underneath, down past the angel's shaky knees.

Dean left gentle kisses on the thighs of his angel as he placed one hand around the base of his cock. He began sliding his hand slowly up and down the shaft, causing Cas to toss his head back at every pump. Then the hunter slid his tongue all the way up the angel's dick, causing Castiel to set his ankles on the small of Dean's back, and gasp in pleasure.

"Dean…" Cas whispered, as he set one hand through Dean's hair, pushing him down slightly. Dean took the head of the angels hard-on in his mouth, and played at the slit with his tongue.

Although he had never done this himself, Dean remembered all the techniques girls had used on him, and used it on his angel, much to Castiel's delight. The hunter wrapped his lips firmly around the shaft, and moved down slowly, filling his mouth with Castiel. The angel's back arched again, his heels digging into to the dimples on Dean's back. Dean could feel Cas' thighs tremble as he picked up his pace, taking as much of the angel in his mouth as he could.

The angel threw his hand down blindly, grabbing Dean's shoulder, and attempting to pull him up. When Dean refused to pull away, Cas opened his mouth to talk, but could only let out raspy moans.

"D-Dean… I-I want, I want you to fuck me…" Cas finally managed to say. This sentence caused Dean's green eyes to look up, so vividly full of hunger and desire. Dean nodded quickly, and fumbled to take his own pants off while Cas laid still on the bed.

Dean got up on his knees, forcing Cas to bend his legs. The hunter set his hands solidly on the angel's knees, and pulled his legs wide open. Dean reached over to the bedside table and grabbed the bottle of lube. He squeezed some over his index finger, and placed it at Cas' warm entrance. He rubbed small circles around the tight hole, and Castiel bit his lip, watching Dean's every move.

The hunter pushed one finger in, feeling Cas' tightness clasp around him. Cas let out a groan, somewhere between pain and absolute pleasure. Dean pushed in further, slowly stretching the angel out. After moving in and out several more times, Dean added a second finger. Cas hissed at the larger size, but held Dean's hand in place, not allowing him to pull away. Dean stretched his fingers apart, gradually, loosening Cas.

Dean pulled out, as the angel grumbled at the absence of the fingers. Dean stumbled to grab the box of condoms. He ripped one open, and pulled it over the head of his rock hard cock. He grabbed the bottle of lube again, spreading it generously onto the condom. He lined up his dick with Cas' now wider entrance, and pushed forward slowly. The hunter was much larger than the width of three fingers, but the angel's ecstasy overtook his pain.

Dean pushed in harder, realizing the angel had a high tolerance for pain, allowing the tight and warm hole to envelop his dick. He sat there for a second, his mind dizzy from the immense pleasure, and then started to move.

The hunter pulled his hips back slowly, and then pushed them forward at the same speed, sinking almost completely into Castiel. The angel wrapped his legs tightly around Dean, resting his heels on his ass. Cas pushed his heels down, forcing Dean to sink in deeper. The hunter was at a loss with the feeling that surged through his body, but happily obeyed.

With each movement, Dean pushed harder into the angel, forcing the headboard of the bed to knock against the wall. He looked down to see the angel's erection, bobbing against his stomach with each pump. He wrapped his hand around it, moving up and down at the same rhythm as his hips.

For the first time since they had begun, Cas opened his eyes, showing his pupils had dilated, covering much of the blue. His mouth gaped open and let out raspy breaths each time the hunter went deeper. He pulled his hand up, cupping Dean's chin, and locking their eyes together. As the gazed at each other, Dean got the motivation to move faster, jacking off Cas' erection still.

"Harder, Dean," commanded the angel, his eyes unwavering.

The expression on the angel's face and the tightness around his dick was almost too much for Dean to handle, and he pounded his hips against Cas'.

"Cas… oh-oh my god… I love you baby." Dean mumbled, his words separated by pleasured moans.

The angel let out one final moan as his cock pumped out white cum over his stomach. Watching his angel orgasm with him inside sent Dean over the edge, and his orgasm followed shortly, filling the condom with cum. Afterwards, he rested his mouth upon Cas' knee, kissing it softly. Both of them breathed deeply, eyes wide from their sexual high.

Dean rolled over on his side, pulling his condom off, and tossing it into the nearby waste bin. He grabbed a dirty t-shirt and wiped off Cas' stomach. He nestled up by the angel's side and kissed his shoulder.

"Thank you, Dean," was all Cas could say as his chest rose and fell with heavy breaths.

"Oh trust me, the pleasure was all mine." Dean responded, chuckling slightly.

"It wasn't all yours…" Cas rebutted seriously.

Dean laughed and wrapped his arms and legs around the angel, tangling their limbs together, while sweat stuck to their skin.

"Dean…" Cas said quietly, after his breathing had settled.

"Yeah, Cas?" replied the hunter.

"If I die tomorrow, I want you to know that this was the best day of my life."

He kissed Dean with all his force, wrapping an arm under his neck. He agreed to himself that he, following the last month or so, had lived a happy life. Even if it was his last day on Earth he rejoiced in the fact that he had spent it with his favorite human, the human who taught him how to love.