Alrighty. Here's the part you've all been waiting for boys and girls. Hope you enjoy it!
Dean stood there for a moment, but then he followed Castiel eagerly. The other angel was hovering over the treetops, flapping lazily. He fanned his feathers wider when Dean joined him. Dean's wings were shaking slightly as he went to hover next to Castiel. He was still having a hard time understanding how this had happened, how he had been kissing Castiel a few moments ago, right after Castiel had told him that Dean wasn't crazy for thinking there was something between them.
Castiel was lazily flapping back and forth in front of Dean, his t-shirt blown up slightly by the wind. Dean moved so that he was close to Castiel, and he hesitantly reached out to cup Castiel's face in his hands, letting his mind put his flapping on autopilot as he leaned forward to capture Castiel's lips in a soft, tender kiss.
He could feel the small sigh that Castiel let out and then he was pressing closer to Dean, fingers gripping the material of Dean's shirt, while their bodies slotted together. Kissing while hovering miles above the earth was something Dean had never thought of doing, but it was quite interesting. It was almost as though he were completely weightless. There was nothing under his feet and an airy sensation filled him as Castiel's lips moved against his, plush and perfect.
Castiel's hands moved up to Dean's neck, carding through the short hairs there before Castiel pulled away and looked at Dean with what could only be described as amazement. Dean cocked an eyebrow at him and Castiel breathed, "I don't understand."
"Understand what?" Dean asked, flapping his wings a few times.
Castiel smoothed his hands over Dean's shoulders as he explained, "I don't understand how this can feel so right even when it's wrong."
Dean pressed their foreheads together. "Cas, just forget about it being against your rules. Do something for yourself for once. Be a rebel."
Castiel gave him a look and then he was gone from Dean's arms, soaring higher until he was silhouetted against the sun. Dean flapped after him, finally catching up right as Castiel went into a fast dive. Dean did the same and soon they were barreling toward the earth the wind whipping past. Dean turned so that he could face Castiel and he wasn't prepared for the loving smile that Castiel had on his face. Dean was caught even more off guard when Castiel gave him a quick kiss before pulling out of the dive. Dean nearly forgot to pull up himself and he had to take a few deep breathes before following Castiel, who was making his way in the direction of Dean's apartment.
Dean watched Castiel out of the corner of his eye as they flew. Castiel's wings gathered the air much differently that Dean's wings. He guessed it must be due to the feathers as opposed to the leathery hide of his own wings. The was something innately ethereal about the way Castiel flew, slipping through the clouds effortlessly. Dean had always wondered how Heaven angels could do that, make everything look so easy. He sometimes had to work hard to get the right amount of lift or traction in the air. Castiel made flying look second nature.
Slowly Dean drifted closer to him until he could reach out and grab Castiel's hand. Castiel intertwined their fingers immediately and Dean could see the small smile on Castiel's lips. He bumped his shoulder against Cas's and Castiel side eyed him before turning slightly so that he could grab Dean's other hand.
He twisted until he was flying under Dean, facing him. Dean smiled down at him and then pulled him forward so he could kiss him for a bit. Castiel pulled back so that he could concentrate on flying upside down. The whole thing seemed oddly familiar and Dean realized he'd seen something similar to this on Animal Planet a couple of nights ago. Something that eagles did, a sort of courtship dance which involved them clasping talons and spinning through the sky.
It gave Dean an idea and he gripped Castiel's hands tighter before moving them into a downward spiral. Castiel's eyes went wide for a moment, but he seemed to get the idea when Dean pulled him a little closer and then they were both working up a rhythm, falling in a pattern that involved elaborate twirls and spins. They pulled away from each other just before they hit the pavement of an empty highway and they both soared upward again, Castiel chasing Dean and actually tackling him midair, winding his arms around Dean's neck and his legs around Dean's waist. Dean gripped him tightly, eyes locked with the blue that rivaled the clear sky.
Castiel was breathing fast and Dean's eyes slipped down to his open mouth. "Cas?" he questioned as Castiel's eyes fluttered a bit.
Castiel blinked and then he slowly put a hand forward, placing his palm over Dean's heart. A heat spread through Dean's body and he slipped down a few feet in the air before his wings started working again. Castiel was touching him in the most intimate way, he was pressing right into the thing that Dean had been told was his soul.
Dean had never believed in souls or things like that, but he knew now that he had one, all demons did at one point or another. Eventually the souls became so charred and broken that they pretty much ceased to exist. Dean wasn't near that stage of demon hood or whatever. He could feel Castiel's grace caressing his soul and it burned with a heat he'd never encountered. It was so much that he forgot to keep flapping again and they began to fall.
That warmth suddenly vanished and he whined. He wanted it back, but there was someone holding him now, supporting him as they climbed higher through the air again. He opened his eyes to find Castiel staring at him with a mix of confusion and awe on his face.
"Dean?" he whispered as they reached their previous altitude.
Dean groaned. Castiel's voice was too loud in his head and he wanted to just sink back into that heat again. He curled closer to Castiel, trying to lift his feet and find something to put them on. He didn't want to be in the air anymore, he wanted to be in that heat, let it surround him, consume him until he knew nothing but that white hot fire.
Castiel voice cut through him, loud and clear as he yelled his name. Dean snapped at him, "What?"
"Dean, do you need to land?" Castiel asked, already sinking lower.
Dean shook his head. "No I wanna stay up."
He put his hands on his temples, pressing as he tried to clear his mind from the haze that had settled on it after the whole soul thing. He pulled away from Castiel, hovering a few inches from him. Castiel reached out and brushed his fingers down Dean's arm and Dean flinched.
"I'm sorry," Castiel said suddenly.
"For what?" Dean asked, blinking at Cas.
Castiel twisted his fingers in the hem of his shirt as he replied, "I didn't expect you to be so affected by me touching your soul."
Dean snorted. "Dude, you have any idea how weird that sounds? And what was that anyway? I didn't even know you could do that with your grace."
"You have a soul, Dean, a human soul," Castiel explained, "I am graced with no such thing and my grace wants to react to it."
"Wait," Dean interrupted, "You don't have a soul?"
"Not in the same sense you do," Castiel replied, "Since I was created separate from humanity, my grace is all I have, although there have been cases when grace has become something more."
"Something more?"
"It..." Castiel paused, searching for the right words before he said, "It's not necessarily the grace evolving, but taking on a new aspect. I'm not sure how it works, but it's not common." He said in a much quieter tone, "It usually happens when an angel falls from grace. They acquire something like a soul, but it's broken, damaged."
Castiel went quiet and Dean asked, "Could that happen to you? I mean is us being together gonna make you fall?"
"I'm not sure," Castiel answered, his wings twitching nervously, "I suppose it's possible."
They were both quiet for some time as Dean tried to take in this new information. He always forgot how complicated things were in the spiritual world. It was so much more beyond the physical and he sometimes hated it. He vaguely recalled hearing once that love had something to do with the ability to have a soul, but that was so cliché he wasn't going to mention it to Cas.
He didn't want Cas to fall, but he wasn't sure how he felt about the idea of Castiel having no soul. It seemed too odd. Castiel had always had so much heart that Dean was convinced he must have a soul. No angel Dean had ever met compared to Castiel. Castiel was different and maybe this was why, maybe Castiel had that something more, although Dean had no idea what that meant. If Castiel said he didn't have a soul then whatever, Dean liked Castiel the way he was, soul or not.
"Dean are you okay?"
Castiel's voice broke his thoughts and Dean nodded quickly. "I'm fine. It's just a lot to take in that's all. But how did you even do that thing? How did you touch my soul or whatever? You've never done that before."
Castiel wrung his hands as he replied, "Touching someone's soul is the most intimate of actions and we've never been this way before. In truth I probably shouldn't have done it. It affected both of us more than I though."
"You don't look too shaken up by it," Dean said.
Castiel lowered his eyebrows, but then reached a hand out, pressing it over Dean's heart again. Dean could feel that heat again, but this time it was different, it was broader, spread out over eons and centuries, white hot and he knew it must be what Cas was feeling. Castiel's grace was thrumming through his veins much like that heat which was rushing through Dean's body. He could feel himself starting to get lost in it again and he pulled away from Castiel.
Castel sucked in a breath as his palm left Dean's chest. He opened his eyes and looked at Dean when Dean asked, "What does that mean? You said that your grace reacted with my soul. What the hell does that mean?"
"I honestly don't know what it means," Castiel replied, looking down at the trees below him, "My grace has never acted this way before."
"Dammit," Dean breathed, "This is so messed up."
"I think," Castiel said slowly, his eyes drifting up to Dean's face, "I think that we should probably look further into this once we get back to your apartment."
"Yeah sure," Dean said quickly, he was actually rather eager to go back there and get Castiel alone in his bedroom. That heat was just too weird and he wanted more of it, just not when he was miles above the earth.
"You wanna..." he jerked his thumb west to where his apartment was and Castiel nodded.
They flapped off, going a bit faster than they were before, Dean ahead of Castiel by a few feet. When they landed it was a good deal away from the building. They both let their wings fade and then started the long walk to the apartment, still playing it safe for Sam by burrowing any mojo they had running through them until they could feel the weight of pretending to be a human again.
Charlie met them at the door, immediately checking Cas over. Dean nearly slapped himself in the face when he remembered that he and Castiel were supposed to be coming back from the ER. He grabbed Castiel's "hurt" hand before Charlie could although he didn't know what he was going to say to her when she saw that it was perfectly fine.
Dean started to concoct a story, but he stopped when he saw that Castiel's palm had some rather impressive stitches in it. HIs eyebrows shot up and Castiel gave him a look as Charlie mumbled something about how good the stitches were. She then went to grab he purse off the kitchen counter and Dean turned to Castiel with a "how the fuck" expression. Castiel just grinned at him and turned to thank Charlie when she came back.
She waved her hand passively, "It's cool! Just make sure you show Sam that you're all patched up." She grinned at them. "And we should totally hang out sometime. I mean we're in the same building. What are the chances of that? Like one in a million probably."
"Star Wars marathon?" Dean interrupted before Charlie could suck in another breath.
Her eyes lit up. "Totally! Just gimmie a call! Like seriously!"
"Will do," Dean laughed, trying not to make it too obvious that he wanted her to leave as he held the door open.
She seemed to get the hint though as she skipped to the door. She gave Dean a wink. "I'll give you some time to play doctor. But seriously, call me."
"I will, I will," Dean told her, trying to ignore the fact that he could feel Cas's eyes on his back. "Bye Charlie."
"Toodles!" Charlie cried before running down the stairs.
Castiel was on him the moment Dean shut the door, pressing him against it, his lips on Dean's. Dean fisted his hands into Castiel's shirt as Cas coaxed his tongue out, sucking on it briefly before moving his lips down to Dean's neck, mouthing at his pulse point. Dean gasped and tried not to let his hips buck violently into Castiel's.
"Cas... Cas," Dean moaned, pushing at Castiel's shoulders slightly.
Castiel pulled back with a pissed look and demanded, "What?"
"You sure you ready for this?" Dean asked, trying not to let his eyes linger on Castiel's swollen lips.
"Yes," Castiel breathed, pressing against Dean again, "Please Dean yes."
Dean answered by surging forward and sealing their lips together again. He somehow managed to steer them to his bedroom and shut the door as softly as he could so as not to wake Sam. The loud noise he made when Castiel ground their hips together might have woken him though.
"Jesus, Cas," Dean hissed.
"Don't. Blaspheme. Dean." Castiel growled, punctuating each word with a hard nip to a different part of Dean's neck.
Dean was nearly going out of his mind now. He had no idea why this hadn't happened sooner, or how Cas could be this dominant and amazing. He was practically pushing Dean back onto the bed, before straddling his hips and grinding down with enough force that Dean saw stars.
He could feel Castiel's erection through his sweatpants and Dean gasped out when Castiel ground down on him once more. His hands scrabbled at the drawstring of the pants and then they were gone and Castiel's quick fingers were undoing the button on Dean's jeans before yanking them off and tossing them over his shoulders, along with his shirt.
Castiel pressed their clothed erections together and Dean made a sound like a wounded animal. This was going way too fast, something was going to happen, someone was going to tell them to stop, but no one did and Castiel's fingers were skirting over the skin of his stomach as he pulled Dean's shirt up and over his head. Dean hissed when Castiel's palms pressed against his chest, warm and wonderful and fuck he wasn't even going to make it to getting fully undressed if Castiel kept doing that with his tongue he was going to come in his pants like a teenager.
Castiel seemed to have other ideas though. He pulled away from Dean's right nipple with a loud pop, taking a minute to inspect his work and drag a finger over the abused flesh, making Dean squirm under him. He stopped Dean from moaning with a hand to his mouth, thrusting two fingers onto Dean's tongue and commanding, "Suck."
Dean obeyed eagerly, turning his tongue around Castiel's fingers and reveling in the noises that Castiel was making, needy little moans and hisses as his hips jerked against Dean's. Dean could see Castiel straining against his boxers and he locked eyes with him, holding his gaze as he slowly moved his hands to the elastic waistband. He slipped his thumbs under it while pushing his tongue around Castiel's fingers and making a slick sound.
Castiel's eyes went wide as Dean started tugging the boxers down, being extra careful to ease them over Castiel's erect cock. Dean almost laughed when it slapped up against Castiel's stomach the moment the boxers were off. Castiel looked down at it with annoyance and Dean didn't even warn Cas before cradling his balls.
Castiel made a loud noise and his fingers hooked on the bottom of Dean's jaw, yanking Dean's face down hard. It didn't really hurt as much as it was jarring, but Dean was too busy feeling the weight of Castiel in his palm to care. His eyes were fixed on the way that Castiel's dick bowed up against his stomach, well on Castiel's dick specifically.
It was perfect in his opinion, and he didn't say that about much. Dean wanted to move so that he could lick his way up the flushed skin and suck the precome off so he could see what Castiel tasted like. Castiel reminded him that his fingers were still hooked on Dean's jaw by pressing his thumb into the underside of Dean's jaw and angling his face up so that Castiel could look at him.
Castiel's eyes were hooded, but Dean could see that his pupils were blown wide, obscuring his irises so that they were just a thin line of blue around the black. The sight made Dean's cock strain even more against his boxers and he just wanted them off. He wanted to feel Castiel against him, inside him, filling him and making him whole, better than any fantasy he could have come up with.
Castiel seemed to read his mind as he pulled his fingers out of Dean's mouth so that he could rid Dean of his boxers. They were both gloriously naked now and Dean keened into the soft touches of Castiel's fingers as he swiped them over Dean's hips. Dean's cock was so hard it was painful and he just wanted Cas inside him like yesterday.
"Cas please," he whined, canting his hips upward as Castiel's palms cupped his ass.
Castiel growled and bent down to kiss Dean firmly. Dean's hand jerked, yanking Cas's balls slightly and drawing a long gasp from the angel, who then grabbed Dean's wrist and positioned Dean's hand where he wanted it so that Dean was gripping Castiel's dick. Castiel let out a long groan when Dean jacked his hand over Castiel's cock a few times, testing how Castiel's liked it and trying not to come himself because fucking hell Castiel was perfect in every way and Dean wasn't going to last much longer.
Castiel's long fingers were suddenly on Dean's cock and Dean threw his head back against the mattress with a loud moan. This was too fast and he gasped, "Cas stop... want... want you inside me."
Castiel's fingers stilled and he looked down at Dean with a mix of terror and pure hunger. Dean tried to drive his point in by jerking his hips up so that Castiel's slack fingers brushed against his hole. That tiny sensation sent chills down Dean's spine and he wanted, needed, more.
"Cas please," he whined, his hips circling slightly as his body buzzed with that raw need.
Castiel hadn't moved, but his fingers were poised over Dean's entrance, dry though and Dean knew if he tried to press in it was gonna hurt like a bitch. He braced his feet on the bed and craned his neck so that he could reach into a nearby drawer and pull out the lube. He thrust it at Cas, trying not to throw it at his face in an attempt to get him to just work him open already.
Castiel just stared at the tube and then his eyes moved slowly to where Dean was trembling beneath him. His parted his lips and a small noise worked its way from the back of his throat before he said breathily, "Dean, Dean I don't know if I can do this."
Dean groaned and tried not to yell. "Cas please I need you now."
Castiel's eyes were frantic now. "Dean I can't. I can't do this... I..."
Dean opened his eyes to see that Castiel was practically hyperventilating. Shit. He put his hands on Castiel's shoulders, shaking him as he said, "Cas! Hey! Stay with me buddy."
Castiel took a deep breath, bracing his arms on either side of Dean's head as he croaked out, "I'm not ready for this. Dean I..."
"It's fine," Dean told him, bringing his arms up so that he could wrap them around Cas's neck. He pressed a soft kiss to the bottom of Cas's jaw. "We can take it as slow as you want."
Castiel nodded and then moved so he could kiss Dean. It was slow at first and then Castiel's teeth were clipping on Dean's bottom lip and they were grinding against each other, creating a steady rhythm, matching each other's movements. Dean groaned into each kiss, his fingers tangled in Castiel's hair while his hips snapped against the other angel's. Castiel was panting now and his movements were becoming erratic. Dean could tell he was close and he reached a hand down to stroke Castiel slowly.
Castiel's mouth fell open against Dean's and then his head was thrown back as he fucked himself into the tightness of Dean's fist. Dean leaned forward so he could mouth at the sinews of Castiel's long neck, drawing his tongue over his thumping pulse before mouthing his way down to one of Castiel's hard nipples. He matched the sucking of his mouth with the movement of his hand, drawing a myriad of noises from Castiel.
When Dean moved his other hand down to play with Castiel's balls, Castiel groaned loudly and then he was moving so that he was the one with his back to the damp sheets and Dean was above him. Dean took the opportunity to put his mouth to other use, nosing at the inside of Castiel's right thigh first and breathing in the musky scent of the other angel's arousal before kissing his way up the shaft of Castiel's cock.
Castiel hissed and then his hands were in Dean's hair, nails digging into the scalp. Dean took the hint and placed his mouth over the red head of Castiel's cock. He didn't take him in all the way though, just enough to make Castiel cry out his name in a plea. Dean pulled his mouth off so that he could lick up the cum already seeping out and fuck did Castiel taste good.
Castiel yanked Dean's hair and Dean dragged his tongue over the slit of Castiel's dick once before deep throating him in a single movement. Castiel's gargled moan was like music to Dean's ears and he pulled off so that he could suck the head of Castiel's dick for a few moments before taking him in all the way again.
Dean was good at sucking cock, fucking good, but Cas was big. It took him a little bit of focusing on breathing and relaxing the muscles of his throat before he could start up that rhythm with his mouth that he knew would get his partner off. Castiel was bucking into Dean's mouth now, tiny movements, and Dean knew he was trying to hold back so as not to choke, but he wanted to choke on Cas's dick, he wanted that beautiful cock in his mouth and in his ass, driving into him.
He swallowed around the head of Castiel's cock, moving his throat just so to let Castiel know he could do this, that he's used to this sort of thing. Castiel's jerks were still restrained, but when Dean started properly sucking him, hollowing out his cheeks and really taking it, that's when Castiel fucked himself down Dean's throat with a guttural growl that jolted right down to Dean's own forgotten erection.
Dean flicked his eyes up to watch the expressions on Castiel's face and was surprised when Castiel's eyes snapped open and Dean was left looking at the fire that burned in the blue. It was then that Castiel came and Dean had to remember to gulp down the hot spurts of come shooting into the back of his throat as Castiel shouted his name. Dean slipped his mouth off Castiel's dick once it went limp, ignoring the dull pain in his jaw that came from a particularly good blowjob, choosing instead to kiss Castiel and let Cas taste himself on Dean's tongue, which, in Dean's opinion, was the best taste in the entire world.
Castiel licked into Dean's mouth greedily for a few minutes before pulling away to move his mouth to Dean's neck, sucking an impressive hickey into the junction of Dean's neck and shoulder. Dean made an appreciative noise and his hand inched down to his dick, which had been demanding attention for some time. Castiel beat him to it though, wrapping his long fingers around the base and then sliding them up, gathering the precum on the tips of those sinful fingers and then putting them into his mouth.
Dean's own mouth dropped open when Castiel began sucking his fingers clean, his eyes fluttering. Dean's cock was throbbing and he needed to come like now. Castiel pulled the fingers out with a wet pop, gave Dean an evil grin that should not grace the face of a Heaven angel, and then he was putting those slick fingers all over Dean's dick, sliding and squeezing and Dean was gasping like a dying fish.
He moaned, "Cas, oh shit, you gotta... you gotta."
Castiel jerked his wrist sharply and Dean forgot how to speak. All that was coming out of him were strangled noises and then Castiel's other hand was cradling his balls and it was all over. He came hard and fast, Castiel's name a cry on his lips, his whole body tight. When his head stopped buzzing he realized that Castiel was kissing him again and he tried his best to respond even though his post orgasm high was making everything feel unreal.
Castiel's gravelly voice cut into the haze, "Dean?"
"What?" Dean asked, his own voice scratchy and spent.
He just wanted to go to sleep for like five years. That had been the best orgasm he'd had in a while and it had just been a handjob, which made him eager for what it would feel like to actually have Castiel inside him. The thought made his dick twitch in interest again and he rolled so that he could press himself up along the firm line of Castiel's body. They were lying side by side on the sheets now, and Dean could feel the cum drying on his stomach, but he was too spent to do anything about it.
Castiel did however, getting up and ignoring the annoyed sound from Dean as he went to grab a wet washcloth from the bathroom. He made quick work of cleaning the jizz off Dean's stomach, but he stopped when he reached Dean's cock, choosing instead to use his mouth. Dean's eyes snapped open again and Cas's name came as a warning.
Castiel didn't stop however, his tongue licking over the cum on Dean's cock and balls. He sucked Dean's balls into his mouth and Dean flinched violently, his cock springing to attention again at the careful administrations of Castiel's mouth. A very small part of him wondered where Castiel had learned to suck cock so fucking well, but the rest of him really didn't care as Castiel's throat clenched around him.
"Fuck, Cas," Dean growled, fisting his hands into the sheets and moving his hips up.
Castiel's fingers came to tease at Dean's balls, cradling them and yanking slightly before his mouth joined them. Dean inhaled sharply and tried to keep his mind clear to focus on the sensations of the wet heat of Castiel's mouth, but he was quickly climbing to climax. It only took one twist to his right nipple and then he was cumming in Castiel's throat, which tightened around him as Castiel swallowed it down.
Dean wheezed out Castiel's name and then he felt Castiel's lips on the insides of his thighs, trailing up the fine hair on his groin and further up his stomach and chest until they met Dean's open mouth. Dean could taste the tang of his own semen on Castiel's tongue and he pressed their bodies together, winding his legs around Castiel's waist and pulling him flush against him.
Castiel hmmed happily, the vibration traveling through Dean's skin where Castiel's lips were pressed against his shoulder. Dean chewed his lip for a few minutes, just enjoying the warmth of Castiel's body over his before he asked, "Cas? Was this... was this okay?"
