As they pushed in the door, Castiel noted that they were at the Crossroads Motel. The clerk at the desk barely glanced at them when Dean asked for a room. Dean got the key and they headed to the elevator. After pressing the up button, Dean grasped Castiel's hand in his, but they didn't talk as they waited. Castiel figured he looked a mess after getting drenched and self consciously ran his other hand through his hair. His face was wet with rain and he was sure his eyeliner was running. His costume was completely wet.
Finally, the elevator pinged and creaked open. They stepped in and the doors closed. Immediately Dean grabbed Castiel and started kissing him. Castiel barely had time to react before Dean was pushing him against the elevator wall. Castiel felt Dean's damp body pressed against his. Dean reached under Castiel's dress and started to rub him through his briefs. When the elevator stopped, Castiel was panting and completely stiff. When the doors opened, Dean pulled away and held Castiel's hand chastely. Castiel felt like they couldn't get into the room fast enough. Dean purposely slowed his pace walking towards the room and Castiel would have run ahead except he didn't catch the room number when they had checked in. He followed Dean helplessly. Dean finally stopped in front of 517. He released Castiel's hand so he could pull out the key card. He gave Castiel a searing gaze and then unlocked the door. He held it open for Castiel.
Castiel took a couple of steps in and looked around. It was plain but clean. A queen size bed with a plaid duvet sat against one wall, with a dresser and mirror on another wall. Two windows looking out onto the street were set in the 3rd wall. Matching framed prints of vases filled with flowers were the only decor. There was a bathroom door off the side past the bed.
Castiel heard the door slam and Dean came up from behind, pressing against him. Castiel could feel Dean's hard length against his ass. Dean wrapped his arms around Castiel and murmured in his ear, "Welcome to purgatory, angel." Castiel shuddered with anticipation. Dean guided Castiel over to the mirror.
"Look at how beautiful and fuckable you are," Dean growled as he watched Castiel's reflection in the mirror. Castiel felt his knees buckle but Dean held him. He confirmed that he indeed looked like a mess. His mouth was all red and swollen and his eyeliner was ruined. His hair stuck out everywhere. The dress was drenched and sticking to his skin. His wings were damp too and looking bedraggled. Dean was looking at him from behind one shoulder, his red horns still on his head, and his green eyes full of lust.
While Castiel watched in the mirror, Dean reached with one hand to Castiel's soaked dress and wrenched it open at the front. Dean continued to hold his gaze as he started caressing Castiel's chest and stomach, stopping to pinch his nipples lightly. Then he moved his hand down past Castiel's stomach and reached under the band on his briefs. Castiel groaned as Dean's hand finally touched his cock. Dean started kissing Castiel's neck while he continued to stroke him. He wet his thumb with the precum leaking from Castiel's slit and caressed the head. Castiel moaned and pushed back against Dean, rubbing his ass against Dean's cock. Dean looked at Castiel in the mirror and smiled devilishly. He continued to work Castiel, but then decided he would have to remove Castiel's underwear for better access. He pushed the briefs down to Castiel's ankles and then grasped Castiel's cock again. He lifted Castiel's dress with his other hand, so that they could both watch Dean stroking Castiel. Castiel had never been so aroused. He gasped as Dean continued to move his hand up and down, his thumb caressing the head with each upstroke. Dean focused on the sight of Castiel's dick getting pumped by his hand in the mirror, but he also looked Castiel in the eyes now and then. Castiel shamelessly moved his ass against Dean's cock. Dean groaned.
"You fucking tease. Look at yourself." Dean breathed into Castiel's ear. Castiel complied, staring at the wanton creature in the mirror that was Dean's captive. He felt close already. He whined and rutted into Dean's hand.
"You gonna come, angel? Yeah, come all over yourself. I want to see you." Dean growled in Castiel's ear. Castiel moaned. He wasn't going to last much longer. After another minute, he complied with Dean's wishes with an agonized shout while watching himself with Dean. His cum spurted out over Dean's hand and stained the dress. Castiel caught his breath, his legs weakened from the orgasm. Dean gently removed his hand, licking it clean while he continued to stand behind Castiel, all the while looking into his eyes through the mirror. Then he turned Castiel roughly. Dean tried to drag the dress down but it got caught on the wings.
"Take that dress off, but then put the wings back on." Dean murmured. Castiel dazedly took of his wings and dress, dropping the ruined fabric in a puddle on the ground. He also stepped out of the sandals and his briefs. Now completely naked, he replaced the wings. Dean looked him over hungrily.
"Pretty angel." Dean praised. He went over to the bed and sat down on the edge. "Want to sit on the devil's lap?" Castiel walked over and straddled Dean. He pushed Dean back onto the bed, and pounced on his mouth, thrusting his tongue in roughly. Dean grasped Castiel's upper arms and pushed his tongue against Castiel's. After a moment, he broke away and looked at Castiel.
"Fuck. Those wings turn me on." Dean groaned. Castiel moved so they brushed Dean's face and chest lightly. Dean whimpered. "Undress me. I want to feel you all over me."
Castiel sat up and grasped the edge of Dean's shirt . He pulled it up and over Dean's head, but stopped just past Dean's nose. Dean was effectively blind folded now, and the rucked up shirt also forced his arms up. Castiel made Dean wait for a minute while he got the wings ready. He folded the wing tips forward so he could touch Dean more easily with them. Then he carefully plucked 2 feathers from the wings and started running them along Dean's lips. He moved them along Dean's cheeks and neck lightly. Dean moaned with desire. He lay still with his shirt over his eyes, waiting to see what Castiel would do next. Castiel planted a gentle kiss on the side of Dean's mouth and continued downward with the feathers. Castiel teased Dean's nipples with the feathers, causing him to gasp.
"You really, really like these wings, don't you?" Castiel teased. He leaned forward to drag the tips of the wings along Dean's chest, wringing another gasp from Dean's lips.
"Yes. Oh God, yes." Dean said thickly.
Castiel continued his tortuous path down Dean's body, stopping at his stomach and brushing the feathers along Dean's stomach. Dean twitched a little and a smile formed on his lips.
"Ticklish, are we?" Castiel laughed. He passed the feathers over Dean's stomach a few more times, and Dean couldn't help but let out a giggle.
Castiel smiled. "Ok, that's enough of that. I have other plans for you." He started moving lower, stopping at the fly of Dean's jeans. He unbuttoned and unzipped the jeans and tugged them down, with Dean lifting his ass obligingly. Dean was naked underneath, and Castiel felt himself starting to harden again at the sight. Castiel pressed a kiss to Dean's throbbing cock before he continued to pull the jeans past his knees. Dean kicked off his sneakers and Castiel pulled them off the rest of the way. He stood and admired the sight of Dean lying there naked, with his shirt still covering his face.
"Come back here, angel," Dean sighed.
Castiel crawled back on top, letting his cock slide against Dean's, and his wings to brush Dean's sides. They both gasped at the contact. Then he sat back and continued with the feathers, dragging them closer to Dean's stiff and waiting cock.
"Oh God, please stop torturing me." Dean moaned. Castiel finally reached Dean's thick sex and brushed the head and length with the feathers. Then Castiel crawled lower on the bed, and took Dean into his mouth, pulling his length halfway in. Dean sucked in a breath. He pulled his shirt off.
"I have to see you, baby." Dean gasped. Castiel licked up and down a couple more times but then stopped and sat up.
"Why are you stopping? Fuck!" Dean sobbed.
Castiel didn't answer but instead put his fingers in his mouth and sucked. He looked straight at Dean while he wet his fingers. Then he reached behind himself and put a finger in his opening. He kept looking at Dean while he pushed in and out. Dean groaned with the torture of waiting. He wanted to grab Castiel but he restrained himself, continuing to watch while Castiel prepped himself for Dean. Castiel now had all 4 fingers in, moaning on his own hand. He pulled his hand out and leaned over and grabbed Dean's arms. Castiel kissed Dean deeply, brushing his wings softly on Dean's shoulders. He swirled his tongue over Dean's lips before sitting up again. Dean was a wreck; he wanted Castiel so badly. His horns were askew on his head, but he had forgotten he was still wearing them. Castiel positioned himself above Dean and carefully used his hand to guide Dean in. He sank down slowly until he was fully seated.
"Fuck!" Dean swore. "You feel so fucking good, angel. You look so fucking good sitting on my cock."
Castiel smiled and started moving up and down on Dean's shaft. He leaned forward slightly put his hands on Dean's chest, letting the wings touch his sides while he rode him slowly. Gradually, he increased his pace, causing Dean's breath to hitch. Dean pushed up into Castiel so that he bottomed out with each thrust. Castiel angled himself so Dean's cock hit his sensitive spot. He moaned as he felt his orgasm building. His blue eyes blazed into Dean's green ones.
"Oh my fuck, oh my fuck..oh fuck!" Dean cried. He bucked up into Castiel, and came hard. Castiel felt Dean shooting his cum inside him and a second later he was falling too.
"Oh God, Dean! Dean!" Castiel sobbed. His cum spurted out all over Dean's stomach. He came down from his peak and collapsed onto Dean's chest, Castiel's cum sticky between their stomachs. He kissed the edge of Dean's mouth softly.
"Angel." Dean breathed. "Fuck. That was fucking amazing."
"Mmmm. Not so bad yourself." Castiel said drowsily. He felt Dean softening and slipping out of him. Castiel eased himself off and lay beside Dean. He felt so sleepy and content. He thought maybe he should clean up or at least take off his wings, but he was drifting off. Dean was already snoring. Castiel smiled and kissed Dean's shoulder, snuggling into the crook of his arm.
Castiel's last thought before he passed out was that he was going to have to buy Charlie a new dress.
