Work Header

All My Dreams

Chapter Text

Aziraphale found himself falling down onto the back of the loveseat as Crowley shot forwards, pressing his mouth to the angel's desperately. A small gasp escaped his lips as his hands ran through the fiery locks, pulling him even closer. Crowley was cool to the touch but quickly heating up, curling in closer to Aziraphale. A slight moan sounded out and the demon pulled away for long enough to ask "Can I try something?" A nod from Aziraphale was all he needed.

A leg was swung over his hips; Crowley had settled down on his lap and leaned over him, deepening the kiss further. His tongue flickered delicately over Aziraphale's bottom lip before his teeth nipped gently at it. A soft groan escaped Aziraphale as he moved his hands from Crowley's hair down to his shoulders and back, tracing the bumps of his spine. A low hiss shuddered out of him as he arched his back and pulled away harshly. He writhed for a moment, seeming almost in pain to Aziraphale.

"Dear?" He asked, splaying his hands on Crowley's waist. "Are you alright? Did you want to stop?" Crowley's eyes shot open at his words, looking down and focusing on him blearily. The irises were blown wide, swallowing up his sclera and removing any semblance of human similarity. But...

There was something very human indeed to his expression. His cheeks were reddened, as were the tips of his ears. His lips were parted to reveal the barest flash of pointed fangs. The pupils of his serpentine eyes were dilated and glazed over with one of the most human emotions of all. Lust.

"What isss it, angel?" Crowley hissed out, biting his lower lip and locking his fingers together around the back of Aziraphale's neck. "Hm? No, no pleasse don't ssstop..." He rolled his hips and arched his back further in an attempt to get his angel's hands right where they belonged. Aziraphale gasped when he felt Crowley pressing down into his lap. His Effort was... It was right there. "Do you have any idea how happy thiss makes me?" A quick moment of clarity shot through them both; a realization of what truly was happening. Crowley looked down at Aziraphale with such love and happiness that he nearly fainted.

"My dear Crowley, my wonderful demon," he said with tears in his eyes, shaky hands coming up to cradle Crowley's cheeks. "I can feel everything, every single piece of devotion you hold for me. I only wish that you could understand the depths of my own love as well." Crowley's eyes widened and his hands moved to cover Aziraphale's own, twining their fingers together. He looked shocked, almost sad. But just for a moment, for he closed his eyes and took in a deep inhale; he tasted the air with a small peek of his forked tongue.

"Aziraphale, angel..." he moaned out, eyes shooting open as he leaned in close enough to touch noses. "I may not be able to sense all of that 'holy love' pouring out from you. But I can sure as Satan see it on your face." Aziraphale rolled his eyes and groaned exasperatedly.

"Oh please don't bring him into this, he might hear you," he pleaded, moving his hands away and back to their place on Crowley's hips. "And that is the absolute last thing I want to deal with right now, even though they've left us alone so far." Crowley's eyes narrowed in a toothy grin, looking rather ridiculous.

"As you wish." Another peek of the tongue just before he shot forward and breathed heavily into Aziraphale's neck, drinking in his scent and pressing open-mouthed kisses to the soft skin there. "Mmmm... I can't feel all of that divine love, but ohhh... What a sinful angel, lusting after me so," he murmured, hands running their way across Aziraphale's chest and fiddling with the buttons to his waistcoat. Aziraphale bit his lip and a small whimper escaped him at Crowley's ministrations and implications. "Oh this definitely makes up for it," Crowley just wouldn't stop talking, wouldn't stop moaning and sighing. It was driving the angel crazy.

"Crowley, dearest... Wait," he paused as said demon hooked his fingers through his bow-tie. "How... How far did you want this to go?" Crowley pulled away and stilled immediately. Worry flashed quickly across his face before being replaced with an almost resigned sadness.

"Too fast?" He asked, swallowing and pursing his lips together intensely. It looked like it took every last ounce of restraint to stay sitting there and not move. "Am I still too fast for you, angel?"

"No-- I... No," Aziraphale stuttered out, cheeks flushing further. "Not too fast, never too fast. Not anymore. But if you wanted to stop, I would." It was hard to say, hard to put into words. But whatever Crowley wanted, Aziraphale would give. If he wasn't ready to go further, then things would stop. No matter what. He had to let him know, had to make sure he didn't feel pressured. "I love you so much, and would do anything to keep you comfortable." Crowley's eyes widened when he said 'not too fast' and Aziraphale was worried he lost him for a moment, as he looked quite far away and almost like he was daydreaming. "Crowley?" He snapped back to focus.

"Hearing you say that... Angel I've waited ssso long to hear it," his gaze softened to such a degree that he looked about ready to melt right there in his lover's lap. "Waited ssso long for you..." He began writhing again, overcome with emotion. "Was patient, can't wait anymore..." He loosened the bow-tie and undid it, opening the top of Aziraphale's shirt and leaning down to nuzzle at the newly exposed skin.

"My patient demon, my lovely Crowley." Aziraphale said, carding his fingers through the short locks of fiery red hair. "You've been so good to me," he continued as Crowley shuddered, gasping.

"M'not good," he murmured, but there was no real venom to the statement. "Very very bad, you should be scared of me, a viciousss demon..." Aziraphale smiled and trailed his fingers down to the base of his neck, toying with the very top of his spine. A shaky exhale from Crowley was all he needed to continue.

"Oh, yes. You're very ferocious. Absolutely terrifying." Crowley whined and slumped down further into his arms, running his hands over Aziraphale's shoulders. "Heaven and Hell would be mad to even touch us now, isn't that right?" He asked, humming gently. "You're so protective and strong, keeping your angel safe. I really appreciate it, my dear." The demon let out another low hiss and shrugged his shoulders in an attempt to get Aziraphale's hands farther down his back. "Look at you, so lovely and flushed. I'm sure you're tired of waiting, hm?" Crowley nodded against his neck, struggling to get through the buttons of his waistcoat.

"Angel, yesss... Pleasse." Aziraphale pressed a kiss to the top of his head and re-situated his hands to slide under Crowley's thighs. He stood and took the demon with him, startling him with a yelp. Crowley let his legs dangle helplessly as Aziraphale walked out of the backroom into the bookshop.

"You're lucky I closed hours ago, else the humans might have seen our little show."

"Let them watch, I don't care. I've waited too blasted long to have you like this." Aziraphale quirked his brow and began walking up the steps to the second floor of the building. He handled Crowley gently, but almost like he weighed nothing more than a feather. The demon was relishing it; he could tell. He had his arms wrapped around his neck to keep himself from falling backwards, and he had moved his legs to cross his ankles at the base of the angel's spine. Hands ran through Aziraphale's hair reverently, treating the strands like spun gold. "Always wanted this, wondered how soft it would be. Like silk."

"You flatter me, dear," Aziraphale replied as he readjusted his grip to hold Crowley with one arm, opening the door to his modest bedroom with the other. And if it took a quick miracle to clear the surface of his bed from the piles of books, as well as change the sheets to be more comfortable, well then. It wasn't like he had planned for this to happen. He moved to sit down on the now plush and soft mattress, taking Crowley with him. But not before he toed off his shoes and nudged them under the bed-frame. Crowley had also kicked his own shoes off while they were going up the stairs, and they laid at the bottom of the steps, forgotten. "Now, what do you want? You deserve the world tonight."

"You're my world."

Aziraphale's heart skipped a beat, both physically and spiritually. Crowley had pulled back and looked him in the eyes to say that, and the absolute depths of his devotion rocked over Aziraphale again, even stronger than before. Even if this was all Crowley could give him, he'd be happy. Happy to bask in his demon's love for the rest of time. But they were here, about to partake in such a personal and intimate ritual. And Aziraphale couldn't be happier. "But..." Crowley let his hand dip back down into the opening of the angel's shirt. "Less clothes would be a nice start."

And Aziraphale was happy to comply. He made quick work of Crowley's jacket, folding and laying it down on top of a stack of books on his bedside table. Crowley likewise unbuttoned his waistcoat and flung it off; it fell behind Aziraphale's dresser and went unnoticed by the two. The angel shucked off his overcoat and set it on top of the demon's with great care. Crowley laid his hand on the soft fabric of Aziraphale's waistcoat, trailing his fingers around each button before popping them open one by one. The thinned material took gentle handling, and Crowley was nearly at the end of his restraint to keep himself from tearing the threads keeping the buttons secure.

"Crowley, my dear." Aziraphale murmured, touch flitting over Crowley's belt buckle. His fingers delicately circled the eyes of the snake-head before dipping down to lift it up. "This is alright?" He asked, pulling back and looking him in the eyes. Crowley looked absolutely tortured. He frowned in impatience and threw his head back, groaning loudly and exasperatedly.

"Angel, you're asking this now? I'm in your lap, your hands are almost in my trousersss and it's taken every ounce of my restraint to not rip these blesssed clothes off of you." He placed his hands atop Aziraphale's and moved to finish unbuckling, sliding the studded belt off and dropping it next to them. He then bit his lower lip and guided his angel's hands up and under his dark grey shirt, untucking it from the waistline of his pants. Aziraphale gasped at the feel of Crowley's skin underneath his fingertips. "I'm going to discorporate if you don't keep going."

"Well then, when you put it like that..." Aziraphale swept his hands upwards, taking Crowley's shirt with them. He was able to get it almost the way off, before it got caught on the demon's head. He let out an indignant hiss and flailed about for a moment, attempting to free himself. Aziraphale had to stifle a small giggle with his hand as he watched Crowley struggle. "Dear, wait!" He exclaimed, reaching out and calming his rapid movements. "Let me." He gently and confidently maneuvered Crowley so that his shirt slipped off over his head and arms.

The demon snatched the shirt away from the angel's grasp and threw it away venomously. He leaned forwards and unbuttoned Aziraphale's own shirt, sliding it down off of his shoulders along with his waistcoat. A shuddering breath escaped him as he looked upon his angel. His shoulders slumped and his head tilted down, looking for all the world that he just lost all tension in his body. "Crowley, dear? Are you alright?" Aziraphale asked, trying to tear his own eyes away from his bared chest.

"Mmm? Yes. Everything's fine," he said, focus roaming across his whole body and making Aziraphale flush with a certain embarrassment. "I'm still wrapping my head around, us." It seemed hard for Crowley to speak properly; he was distracted. Aziraphale tilted his head and smiled, letting his hands trail down Crowley's shoulders and wrapping around his waist.

"My dear, you are absolutely marvelous." It was the truth. Crowley was always breathtaking, but seeing him like this was another matter entirely. He was a little paler under his clothes, and a light dusting of hair was across his chest and stomach, leading down below his newly unbuttoned trousers. Crowley groaned at his words and reached out shakily to touch Aziraphale. First was the neck, then shoulders, chest and waist, following until he finally made it to his beloved's hips. The demon planted his hands there and didn't let go, kneading the soft flesh and looking absolutely love-struck.

"Less talking, more thiss," Crowley said, wriggling his own hips and making sure Aziraphale could feel the Effort he made. The angel couldn't help but grin at his impatience and let his fingers dip down below Crowley's waistband. He was in for quite a pleasant surprise, though.

"Crowley!" He exclaimed. "You're not... you don't wear--" he got cut off with a hungry kiss, Crowley's forked tongue working wonders and making him completely forget why he was surprised. His hands pushed down the tight jeans past the light swell of his ass, bringing them around the tops of his thighs. "My dear, you're going to have to get up so I can--"

"Oh, sod it!" Crowley nearly shouted, snapping his fingers and leaving himself miraculously bare before his lover. A startled cry left the other as he realized what exactly he did. However, he had left the remains of Aziraphale's own clothes alone, still such a wonderfully patient and caring demon even in the throes of passion and need. "Much better. You wouldn't've been able to get them off otherwise, either. Practically impossible," he continued, chewing on his lip and attempting to keep still in Aziraphale's lap.

"Well, would you prefer I divest of my garments in a similar manner?" He asked, brows turning up in question. Crowley's mind left him for a moment; the situation finally sinking in. Aziraphale was asking to remove his own clothes. Crowley was naked already in his lap.

"Hrk-- I, uh... Ermm," Crowley grunted. His face flushed as he looked away, focusing on a pile of books in the corner. "Tha'ss fine." Aziraphale took that as an affirmative and decided one more miracle couldn't hurt. He also didn't want to move Crowley from his place on his lap.

A snap of the fingers.

"Oh... Oh, heavens..." Aziraphale murmured, feeling himself brush against Crowley almost obscenely. It was wonderful, unlike anything he had ever experienced. Crowley let out a gasp as well, gaze snapping back and lowering in order to look between them. His tongue flicked out, forked and serpentine, to taste the air around them. Aziraphale ran a hand through his demon's hair, stroking it and caressing it out of place. Crowley looked absolutely wrecked already.

"Angel..." he whined, dropping his head down into the juncture between Aziraphale's neck and shoulder. "I can't-- I need--" His hips writhed, pressing up even more firmly against him. Aziraphale could feel how hot and hard Crowley was for him, and he decided to not torture the poor man-shaped being any longer.

"What do you need, my dearest?" He murmured into Crowley's ear, fingers running across his sensitive spine. The demon keened at the motion. His hands were all over Aziraphale, unable to stay in one spot for too long. He needed every bit of the angel, now.

"Pleassse, pleasse I can't take it--" he cried out, feeling Aziraphale's chest and shoulders reverently. "Touch me, touch uss. Together." Aziraphale let his hand trail down Crowley's chest and stomach, achingly slowly. His fingers brushed through the light trail of hair at his navel before wrapping themselves around his erection. Crowley whined, bucking his hips and pressing himself as closely to the angel as he could. "Finally... Finally, angel--"

"Look at you, Crowley. So beautiful," he smiled, biting his lower lip as he began moving his hand. "My beautiful demon, you are absolutely breathtaking." He could feel Crowley's love rolling off in waves, getting stronger and more intoxicating with each passing moment. It was the most wonderful thing that he could have ever felt.

Until Crowley took matters into his own hands as well.

Aziraphale gasped as he felt thin fingers move quickly from his hip to his own arousal, gripping firmly and stroking in sync with his own hand. "You're breathtaking, angel. Anything for you, everything. I--" He closed his eyes and inhaled deeply, opening them and fixing him with a half-lidded gaze. "Never thought I'd--" He sighed and let his thumb brush over where Aziraphale was touching, catching and linking their hands together. They were pressed chest to chest, cock to cock. And it was marvelous.

Crowley set the rhythm, set the speed. Aziraphale let him, let him lead and take control for this moment. He was occupied with soaking in all of the lovely feelings Crowley was emitting, thinking up assurances of praise and affirmation. Their fingers were linked together, as close as possible. The demon kept murmuring short little phrases that Aziraphale couldn't quite make out; he was so quiet. Hands were slicked for a smoother stroke, lips were parted around words of love.

"My dear, you're so perfect. My love, my heart." Aziraphale could feel it, could feel the peak rising and cresting. But he wanted Crowley there too; he wanted the other to let go first. "Please, I need to see you. You're safe here with me. Go on, I'm here." It was then that he took control of the speed, quickening his pace and twisting his wrist on the upstroke. Crowley groaned and got louder. He pressed his forehead against Aziraphale's. His other hand came around the back of his neck, holding him in place and playing with the downy curls of hair at his nape.

"'Ziraphale-- I--" He cut himself off with a sharp cry, spine arching and toes curling. Aziraphale smiled and gently guided Crowley through his orgasm. He was gorgeous, mouth open around soft little moans. It was every bit as beautiful that Aziraphale thought it would be.

It was at that moment he could hold it in no longer. He bit his lower lip and tilted his head back in pleasure, hips bucking below Crowley's. It was so intense, more intense than he could have ever imagined. He just had to shut his eyes in order to process it all. He was acutely aware of Crowley's silence in that moment; he was quieter than ever before.

But while he was physically quiet, his mind was singing. Wordless harmonies burst forth from metaphysical lips, all crying out with such a strong feeling of love that Aziraphale could hardly believe that Crowley's body could handle the force of the emotion. But it was. His body was in tandem with his mind, calm and grounded yet so persistent and overwhelming. If there had ever been any doubt (there wasn't) it would have been expelled by now. It was all rather lovely, in Aziraphale's opinion.

"I can hear you, Crowley," Aziraphale murmured, head buried in Crowley's shoulder. That broke the moment of silence, with the demon uttering a chuckle.

"Sorry, angel. Can't help the racket I'm making."

"Don't you ever apologize for that. I'll not have it." Aziraphale leaned back into the pillows below them, dragging Crowley atop his chest. There was another moment of quiet between them, punctuated only by the sharp taste of Crowley's love upon Aziraphale's soul. Fingers wandered aimlessly through hair, soft breaths were fanned out through tired lips. They didn't need to say anything, it had all been laid out before them. From six thousand years ago up until this very moment; they knew that this is where they wanted to be for an eternity more.

Not that they knew what eternity was.

But they had a vague idea. And they would last, until the world crumbled to ash and they were mere cosmic dust in a vast universe. They would be there, in the stars.