With no restrictions, Dean's dick was straining against the fine fabric. With Dean occupied kissing and sucking hard enough to leave those marks he loved so much, Cas reached down to cup all of Dean in his hand and started to caress. This stopped Dean's kisses as he threw his head back and moaned while Cas mercilessly continued. Cas stopped rubbing and seized hold of the top of Dean's pink panties and yanked them right the way down. Dean reached one hand down to Cas' boxers but kept his other hand firmly holding the side of his neck, resting his palm on Cas' prominent collarbones that were now covered in purple marks.
When the flimsy material of his boxers was pulled down, Cas' dick had nothing to restrain it. Dean surprised Cas by kissing him hungrily and letting his hands roam everywhere. He began trailing his kisses downwards again, stopping momentarily at the nipples, as he knew Cas was extremely sensitive around there. Dean did not focus on Cas' nipples for long, as he continued to kiss his way down Cas' stomach leaving more love bites in his wake. Lifting his head to move his entire body further down the bed and in one quick movement, he had pulled as much of Cas as he could manage into his mouth.
Hearing his loud gasp and feeling Cas thrust his hips forward out of sheer pleasure and surprise made Dean want to cum right now. If there was one thing in the world that could make Dean melt right there, it was the taste of this man that he had in his mouth. With the movement of Dean's mouth and Cas' forceful thrusting the two men continued until Dean started playing with his tongue, very very slowly, licking from the base to the tip and swirling his tongue around to taste the mixture of sweat and cum.
Cas ran his hands through Dean's hair and grabbed tight handfuls, pushing his mouth further down and thrusted hard, once, twice, three times before coming apart at the seams and loudly crying Dean's name and going limp. Dean looked Cas straight in the eye as he swallowed and licked his lips while Cas murmered his name over and over, still playing with Dean's hair. Reaching up, Dean captured both of Cas' wrists and stretched over the other man to pin them above his head on the pillow.
Cas tried to reach Dean's face, to kiss, to bite, to retaliate from the hickeys dotted all over his chest but he was pinned fast. Dean used his knees to push him up so he could easily reposition himself to have more control over the pinned man's body. He swung his left knee over Cas' leg and left his right knee on the other side and sat down Cas' thighs to have total control. There was nothing Cas could do now but thrust upwards trying to throw Dean off.
Dean laughed and kept hold of Cas' wrists with one hand, still pinned into the pillow and ran his other hand down to Cas' neck. His thumb trailed over his lips on the way down and pulled them apart. Dean crouched down, his lips millimetres from the others and inhaled. He could taste Cas' lips already and closed the small gap between the two men, starting a deep kiss that made his insides melt with happiness. Cas stopped thrusting to buck Dean off and started up a rhythm. Within minutes, Dean had joined in with the rhythm and they were working together while still locked in their passionate kiss.
It didn't take long for Cas to become hard again, even after the fantastic blowjob that blew his mind. Dean moved his free arm to reach into the bedside drawer and pulled out the nearly empty bottle of lube, setting it on the bed within easier reaching distance. Without warning, he let go of Cas' wrists and without any hesitation, Cas wrapped his arms around Dean's neck and pulled him closer, deepening their kiss. Dean moaned, straight into Cas' mouth and Cas gasped.
Pulling one arm away from Dean's neck, he reached for the lube and paused. To do this, he was going to need two hands but he had a handful of Dean's hair holding him in place and he wasn't going to let that go. He got his idea in a flash and thumbed open the lid. Dean looked at him, a hint of confusion, wondering how he was going to work this because the second his hair was let go of he was going to take back control. When Cas squirted the cold liquid onto his stomach, Dean was very surprised and tried to move his head back down, to kiss him again but he was held fast by his hair.
Cas rubbed the chilled liquid with his free hand, making sure there was plenty there and suddenly grabbed hold of Dean's dick, tightly enough to dominate but not enough to hurt. Dean bit his lip and hissed in pleasure. The lube was very cold and Cas' hand was very tight but it was just the right balance between pleasure and pain. Cas began slowly moving his hand up and down and Dean felt very close to cuming so Cas let go completely. Dean sighed and put his hand on Cas' chest.
'Go.' whispered Cas, letting go of Dean's hair.
Dean grabbed Cas' hips and lifted him in the air and carefully set him back down on his lower abdomen, caressing Cas' inner thighs with his thumbs. With Cas' legs straddled over Dean, it was Dean's turn to be pinned down and Cas bent over to place an innocent kiss on Dean's lips. He raised himself up and grabbed hold of Dean's dick again and slowly sat back down, waiting for the sweet pain of Dean's entry. Dean moaned as Cas sat down and started thrusting slowly as Cas bobbed up and down, throwing his head back.
They kept this going for as long as they could before Dean thrusted deeply for the last time and came loudly, calling Cas' name over and over. Cas leant forward to lie on Dean's chest and Dean wrapped his arms around him before kissing his nose.
'I love you,' Dean whispered in Cas' ear.
'Me too, I love you,' Cas murmered into Dean's chest.
