Dean and Castiel had been dating for a few months now. Things were going great, especially in their sex life. Dean always topped, leaving Castiel sore for the following days. They were happy with it, and they both said that they did not intend on changing it.
That didn't last long.
Sam was gone for the day. Off with someone, they couldn't remember. Dean was sitting in the living room, beer in one hand, remote in the other. He was watching Rocky, one of his favorite movies. Castiel was upstairs, laying on the bed he shared with Dean. He was wearing Dean's shirt, which was falling off his shoulders due to the size, and a pair of boxers.
If you asked, he wasn't going to deny it. He was horny, and to hell if he was gonna take care of it himself. He stood up and went downstairs, stopping at the steps. Dean was too involved in his movie to notice him.
Castiel slowly moved so he was standing behind the couch. He leaned over and grabbed the remote from Dean's hand, turning the TV off.
"Hey! What do you think you're doing?" Dean snapped, turning to face Castiel. A small frown was evident on his face.
"I have other things for us to," Cas said, jumping over the couch, and moving so he was straddling Dean, who moved his arm so his beer didn't spill.
"What are you doing?" he asked, raising an eyebrow. Cas smiled, burying his face into the crook of Dean's neck, pressing soft kisses to the skin located there.
"I'm horny, babe," he said, using the most innocent voice he had. Dean laughed, pushing Cas away slightly.
"Is that so?" he said, placing his beer down. He noticed the shirt Cas was wearing, and slid one of the arms down, exposing his shoulder. Dean leaned forward, kissing his shoulder. "What are we gonna do about it?"
Before Castiel had the chance to moan, he pushed Dean back, keeping his hands on his shoulders. "No, I wanna top," he whispered, leaning towards Dean's ear.
"Oh... um," Dean said, not knowing what to do. Castiel took the lobe of Dean's ear between his teeth, tugging slightly.
"And I'm feeling kinky today," he whispered, causing shivers to run down Dean's spine. "But, if you'd rather watch TV, I'm sure I can handle it on my own," he finished, standing up.
Dean stared up at Castiel, mouth open. He had bottomed with past boyfriends, but never with Cas. He didn't have any idea on what he was supposed to do.
Castiel didn't give Dean a chance to respond, he just walked away. He tore his shirt off as he went, throwing it over to Dean, before jogging up the stairs.
Dean caught the shirt mid-air, looking down at it, before watching Cas run up the stairs.
"Wait, Cas!" he called. Cas stopped on the stairs. "Um... R-Rocky can wait," he said. He could hear Cas chuckle.
"Then come along. I don't have all day," Cas said, continuing up the stairs. Dean scrambled after him, slipping on the floors. He peeled his own shirt off as he went, skipping steps in attempt to catch up with Cas.
As he reached the top, he saw Cas standing in the doorway of their room. He immediately went over and connected their lips, pushing him backwards into the room, closing the door with his foot.
"Take your pants off and lay down," Cas said, pulling away. He went over to the top drawer of his dresser, shuffling through it.
Dean did as he was asked and laid down, looking up at the ceiling. Cas soon joined him, placing items on the floor so Dean wouldn't see them. He crawled over Dean, kissing up his chest before pressing their lips together.