Heaven’s Final Betrayal (6/6)
[ << CHAPTER 1 ] [ < CHAPTER 5 ]
Fandom: Good Omens (TV)
Rating: Explicit
Warnings: Aftermath of Rape/Non-Con, Dissociation, Consensual Oral Sex, Consensual Anal Sex
Word count: 4,042 (total 23,243)
Fic Summary: It was obvious that Heaven wouldn’t exactly be thrilled about Aziraphale’s role in preventing Armageddon. But neither the angel nor Crowley could have predicted how far they were willing to go to get revenge, and now Aziraphale needs him by his side more than ever.
READ ON AO3
___
When was the last time he turned the page? Crowley thought suddenly.
He uncoiled himself gently from where he had been resting, in his serpent form, across Aziraphale’s shoulders while the angel sat in his favourite armchair, reading. Or at least, Crowley thought he had been reading. It was hard not to drift off when he was in this shape, and his angel’s body was so warm and soft underneath his scales, with no noises but the regular murmur of Aziraphale’s breaths and the swish of the pages turning filling the air. But even in his dozy state, it seemed to have been a long time since he’d heard that page turn, or felt Aziraphale’s shoulders roll underneath him with the movement.
He stilled for a moment, loosely stretched out across the angel’s back, and tried to feel for the pattern of Aziraphale’s breaths. It was hard to tell, but they seemed quicker than before.
Worry beginning to bite at him, Crowley slithered down from the back of the chair to the floor, and quickly transformed back into his human form, moving round to kneel in front of Aziraphale’s line of vision.
“Angel?” he asked carefully.
Slowly, Aziraphale looked up from the book at him.
“Are you ok?” Crowley said.
Aziraphale blinked, and then raised a slight smile. "I'm fine," he replied.
Crowley raked his gaze over the angel’s face. Glassy, distant eyes. Vacant expression. The way he seemed to have already forgotten about the book in his lap - if he’d been reading it at all, rather than just staring at it. Crowley knew the signs by now.
"I don't think you are," Crowley said softly.
Aziraphale didn’t respond for a moment, and then he frowned a little and looked down. Crowley held his breath as the angel seemed to struggle with a thought, and then Aziraphale whispered to himself:
"... No. Perhaps not."
Crowley breathed a small sigh of relief. Not that he was glad that Aziraphale had apparently been zoning out again; but at least he’d admitted it, and now Crowley could try to help him. He shuffled closer to Aziraphale, taking the angel’s plump hands in his and rubbing them, while he tried to remember what Madame Tracey had suggested he could do to help Aziraphale out of this state. The worry was making it hard to think.
Objects. Yes, right. Colours. Get him naming things around him, reconnecting with his surroundings. Bring him back to reality from… wherever the heaven his mind was right now.
“Hey, angel,” he murmured, trying to put an encouraging smile on his face. Aziraphale looked at him again.
“Can… can you tell me some, uh, some red things? That you can see?” Crowley said.
Aziraphale stared blankly at him for a moment, his mouth hanging slightly open, and then he blinked again and started to gaze vaguely around the bookshop. Crowley squeezed his hands hopefully.
“Um…” Aziraphale began. He swallowed nervously. “The- the… ch-chairs,” he said, dipping his head a little in the direction of their table set. Crowley nodded enthusiastically.
Aziraphale looked down again. “…The rug,” he said. His gaze flitted to a nearby shelf. “The, um, Complete Works of Ovid…” he added. His voice sounded steadier and steadier.
Crowley smiled, a real smile this time, and couldn’t help but lift a hand to cradle Aziraphale’s face towards him. The angel’s eyes returned in his direction, and an echo of a matching smile turned them up at the corners, as his gaze came back into focus on Crowley.
“Your collar,” Aziraphale murmured finally. His voice sounded even and warm, and he leant into Crowley’s touch as though he was suddenly craving it. Crowley drew close to him until their foreheads were pressed together, his hand on Aziraphale’s cheek covered by the angel’s own. They rested against each other for a silent moment, as Aziraphale tried to take deep, even breaths in time with Crowley’s.
“Th-thank you,” the angel eventually whispered.
“Anything,” Crowley replied simply, and kissed him gently on the cheek before he drew back. His heart swelled with gladness.
Now that the moment had faded though, the angel looked downhearted. Crowley frowned.
“Hey, it’s ok. You got out of it.”
Aziraphale nodded, but he still looked crestfallen. Crowley quirked an eyebrow in question at him.
“It doesn’t stop it from happening, though,” Aziraphale muttered.
“Oh, angel,” Crowley sighed, and went to perch next to him again, squeezing the angel to his side and taking his hand again. Aziraphale sniffled slightly and snuggled into him.
“What, um… what was I doing, before… you know?” Aziraphale asked, his voice fragile.
“Does it matter?” Crowley remarked. He eyed the book Aziraphale had been ‘reading’ suspiciously. He’d be checking that one later, for sure. Whatever the narrative was about, it must have upset Aziraphale, and no dusty old stack of paper that upset his angel would be surviving long in this bookshop. He glared at it, hoping that the blessed thing was shivering in its bindings already.
Meanwhile, Aziraphale was pouting at him, clearly wanting a proper answer.
“Just reading, ‘far as I know,” Crowley replied.
Aziraphale accepted that with another glum expression, and sagged further into Crowley’s embrace.
Crowley thought a moment, idly stroking the back of Aziraphale’s hand. He wanted to cheer him up, to show him that this had been a victory, not a defeat. But maybe a distraction was better.
“Shall we go for a walk?” he suggested. “It might take your mind off it.”
Aziraphale smiled softly. “That sounds nice.”
◥|⧗|◤
St James’ again. Their favourite. It was definitely getting on towards autumn now, a subtle shiver in the air running underneath the bright sunlight, and the leaves just starting to melt from emerald into caramel. Crowley scowled and huddled further into his jacket. Aziraphale, as if reading his thoughts, drew nearer to him, and their steps locked into rhythm.
They continued to walk in step, perfectly mirroring each other, for the duration of the stroll. Aziraphale’s hand was soft and warm in Crowley’s, and unlike previously, Crowley couldn’t feel any tremors running through it, just a firm, steady presence at his side. That gladdened him. The angel seemed so much more stable and strong than that first day when they’d come walking here.
Aziraphale was still acting a little distant though, and he seemed to be looking around them very pointedly as they walked, almost like he was searching for something.
“What are you doing?” Crowley asked.
“Practicing,” Aziraphale replied with a slight smile.
Oh, right, thought Crowley. He must be grounding himself, like Madame Tracey had said he should try doing, even when he wasn’t currently struggling.
Crowley found himself trying the same, to feel what it was his angel was feeling. He could hear the rustling of the wind, and feel it raising the hairs of his skin a little and brushing over the round tops of his ears. Brr. Underneath the wind was the sound of water rippling, and the clean, fresh scent of it was moist in the air. He glanced at Aziraphale, and then followed the direction of the angel’s gaze, over to the central pond. Brilliant segments of sunlight flashed off of the water’s surface, almost too bright to look at as they shifted and glimmered like a kaleidoscope, and between them the waterfowl bobbed and played. Perhaps Aziraphale was counting them, Crowley thought. One, two, three, four. Four ducks. And two swans - one black and one white.
As they kept moving, Crowley’s mind wandered back to sensations closer to home; to the weight and impact of his every footstep against the concrete path, and then, as if his mind was honing in deliberately, his focus was drawn inexorably to the pressure of Aziraphale’s hand in his. All he could feel was that perfect point of connection between them, like a bridge between his soul and the angel’s - a place where they could merge into one - and also a symbol of all they’d been through and survived, together. On their own side.
He was surprised as suddenly Aziraphale’s hand gave his a firm squeeze, and the angel turned to smile brightly at him.
“This was a good idea,” Aziraphale said. He stretched up and pecked Crowley quickly on the lips. “Thank you.”
Crowley’s heart fluttered and he could feel heat rising to his cheeks. Well, now he was doubly glad that he’d suggested it. Anything for his angel, as always. Getting out did seem to have cheered Aziraphale up just like he’d hoped, and frankly, Crowley was feeling a lot more settled and optimistic too. Maybe everything was going to be alright, after all.
◥|⧗|◤
When they’d both tired of walking, they decided to go back to Crowley’s flat instead of the bookshop, so that Aziraphale could make use of some of the plethora of bath products that he’d received from Madame Tracey. Crowley stretched out on the sofa while Aziraphale disappeared into the bathroom. After half an hour or so though, Crowley, wondering what could be so enthralling about sitting in a tub of water that the angel hadn’t come out again yet, drifted in to check it out.
The second he stepped into the bathroom, a wall of steam assaulted his senses, along with a barrage of floral scents. His face scrunched up and he flicked his forked tongue in distaste as the cloying bouquet of lavender and rose wormed its way inside his sinuses and into the back of his throat.
“Urgh.”
Aziraphale turned from where he was lazing in the clawfoot tub and smiled at him. “Oh, hello, my dear,” he said. Crowley fought his way through the billows of mist to stand beside him.
“Was worried you’d melted or something,” Crowley remarked.
Aziraphale giggled a little. “It feels like it,” he said, and sighed deeply, lolling back against the edge of the tub. “I haven’t felt this relaxed for… some time.”
Crowley grinned. Excellent. This sort of relaxation was exactly what his angel deserved, even if he and Madame Tracey’s taste in fragrances was a little questionable. He perched on the edge of the bath and stroked his fingers through Aziraphale’s blonde curls, the other hand absent-mindedly stirring the blanket of bubbles that was swaddling the angel. Aziraphale leant into his touch and smiled again, eyes closed in serenity.
“Why don’t you join me?” Aziraphale suddenly suggested, a flirtatious warmth in his voice.
Crowley hesitated.
“It’s lovely and warm,” the angel added, and gazed hopefully up at him.
“Mn… alright,” Crowley acquiesced, though he thought it was a little unfair of Aziraphale to use a snake’s weakness for heat against him. He stood up and, with a flick of his wrist, his clothes melted away. As he stepped around the side of the bathtub, he could feel Aziraphale’s eyes raking up and down his body, so he turned to give him a seductive smirk. The angel wiggled his eyebrows suggestively back at him.
Crowley sunk gingerly into the steamy water, which was, he had to admit, deliciously hot. The smell wasn’t as bad anymore, either. He settled carefully back against Aziraphale, who wrapped his thick arms close around Crowley’s chest.
“That does feel good,” Crowley muttered.
Aziraphale hummed in agreement, and nuzzled gently at the side of Crowley’s neck, letting out another deep, contented sigh.
As Crowley relaxed back into him and they lay there together, Aziraphale’s hands began to wander over Crowley’s chest, stroking and massaging the soapy water against him. Crowley couldn't tell if the angel was trying to be soothing, just distracted, or deliberately trying to get him all hot and bothered, but it was certainly achieving two of the three. Each slow, hypnotic touch was making him feel drowsy and aroused in equal measure.
Crowley’s chest hitched as Aziraphale’s hand suddenly slid lower, and then began to caress the skin at the crease of his hip, tantalisingly close to the apex of his legs, but teasing, avoiding the key area. His cock twitched.
Aziraphale hummed with pleasure again, his fingers glossing in slow circles over Crowley’s inner thigh. Crowley lay still with anticipation. He suddenly couldn’t focus on anything other than the delicate movement of those fingers across his skin. He lay back, suppressing a huff of arousal, and closing his eyes. His core was starting to ache with need and his cock gradually stiffened as Aziraphale’s ministrations went on.
Suddenly, the angel’s hands were on his cock, and Crowley couldn’t help but let out a low groan, arching back into Aziraphale’s embrace. Aziraphale smiled and nibbled playfully at his ear, and began working his hands up and down Crowley’s shaft at a leisurely pace, as though trying to coax the pleasure carefully out of him. Crowley’s breath became rapid, and then ragged, and he wriggled against Aziraphale, his body aching for more, more.
“Nnngh… angel…” he couldn’t help but gasp. He was answered with another kiss beneath his ear.
He could feel Aziraphale’s breath quickening against him too, and something hard pressing against his backside as he shifted. He was about to shift and return the kiss, when Aziraphale’s second hand went down to gently cup his balls, and Crowley gasped once again, all other thoughts immediately driven from his mind. The feeling of those familiar, soft hands - the hands of his angel, who he loved more than anything - caressing him in his most intimate places, doing such pleasurable things to his body, was incredible.
Loath as he was to halt the feeling, Crowley was desperate to reciprocate the touch and get his hands all over Aziraphale too. He shifted around in the bathtub, but the position was too awkward and the water sloshing everywhere was starting to get on his nerves, so instead he clambered clumsily out of the tub and stood up. Happily, Aziraphale joined him, their skin drying instantly as it hit the air.
Crowley smiled what he hoped was his sexiest smile. Now it was his turn.
Drawing Aziraphale close to him with a hand around his hip, he tilted the angel’s head up to him and sealed his mouth with a deep kiss. Aziraphale groaned into him and kissed eagerly back. Crowley’s other hand trailed its own way down over Aziraphale’s stomach and found his cock, already hard and dripping pre-cum, and stroked its length, drawing another moan from the angel’s throat. When their lips eventually separated, Aziraphale was breathless and flushed, looking undone.
Crowley took the opportunity to dive underneath the angel’s chin and latch his lips instead to Aziraphale’s neck, sucking and nibbling gently. His angel always loved that. Indeed, Aziraphale chuckled and tilted his head back further, offering Crowley even better access. Crowley obliged by renewing his efforts, his hand still pumping Aziraphale’s cock as he sucked hungrily on the angel’s Adam’s apple. Crowley’s own cock, although neglected for the moment, hung heavily between his legs, throbbing with excitement.
“Oh… make love to me, Crowley,” came a sudden moan at Crowley’s ear.
Crowley paused a second, abruptly jerked back to reality. He detached himself from Aziraphale’s neck and straightened, looking him in the eyes.
“You sure?” he asked. He’d gotten so lost in the moment, he’d forgotten about what had happened last time they’d gotten steamy like this. He didn’t want to push Aziraphale into anything…
“Yes,” came the breathless response. Aziraphale stared up at him. His beautiful blue eyes were filled with determination again, with certainty, and with a hunger that was familiar to Crowley. God, that was hot. Crowley was certainly very willing to indulge him, if he was ready.
Crowley grinned, and reached forward to kiss him again. With Aziraphale’s hands cradling the side of his face and their mouths pressed together, they shuffled backwards through the flat as carefully as possible, Aziraphale quickly miracling a falling plant plot back onto its shelf as Crowley knocked it. When they reached the bedroom, Crowley carefully laid Aziraphale back beneath him, and immediately sank down, pausing to nuzzle against Aziraphale’s stomach as he dropped between the angel’s legs and took his hard cock into his mouth.
Aziraphale gasped, bringing a sly smile to Crowley’s face, as he began to bob his head up and down, working his lips and tongue over the angel’s length, and stroking himself as he did so. Aziraphale’s hands came down to gently entangle in Crowley’s hair, guiding him, though he needed no encouragement. He pushed himself deeper and deeper, welcoming Aziraphale’s cock into the back of his throat with each stroke, until he could press his face close enough for his nose to nestle into the angel’s soft pubic hair, feeling his own throat muscles clench and convulse around the angel’s shaft. Aziraphale squirmed and bucked lightly, uttering quiet murmurs of Crowley’s name like a prayer.
Eventually, Crowley pulled himself off of Aziraphale’s cock with a wet pop, and, grinning as he wiped the saliva from his mouth, crawled back up to join him. He was greeted by a wide smile and a look of bliss on the angel’s face, igniting a spark of pride within him. Aziraphale blinked heavily, and when he opened his eyes again, Crowley knew he was ready.
Keeping a close eye on the angel’s expression - which remained enthusiastic - Crowley wriggled himself between Aziraphale’s legs, and then slowly, carefully, slid his aching cock into him. They both tensed while they adjusted to the feeling. Crowley’s nerves sung with pleasure. After all that build-up, he already felt pretty close, and Aziraphale seemed to be too. Neither of them were going to last very long.
Crowley gently clasped Aziraphale’s thighs to steady himself, and then, gazing down into Aziraphale’s eyes, which shone with desire for him, he began to make tender, passionate love to the angel. The sensation of their bodies moving together and the warmth of their embrace filled his senses as everything else faded away. After a while though, he noticed that Aziraphale had become quieter and quieter, and the rapt expression on his face had faded slightly. Concern flickered in Crowley’s chest, and he stilled, holding himself motionless even as certain parts of his anatomy screamed at him to keep going.
“Hey,” he said. “Angel.”
Aziraphale gazed up at him, but didn't reply.
“Do you need to stop?” Crowley asked.
A look of vague puzzlement crossed Aziraphale’s face, followed by a brief but unmistakable flicker of shame, and then he shook his head insistently.
Crowley frowned. That didn’t look like the face of someone who was fully present and enjoying himself. He knew Aziraphale wanted to push himself to see this to completion, but the thought of continuing to fuck him in ‘that’ state made Crowley very uncomfortable.
“I’m not making love to you like this, angel,” he responded flatly. He could feel his erection starting to wilt anyway. He made to pull out, when Aziraphale suddenly grabbed his arm.
“Wait! Um…” Aziraphale began.
Crowley waited, albeit sullenly.
“Per-…perhaps if I was… on top?” Aziraphale said. The angel sounded unsure, but at least he was engaging directly with the situation, Crowley supposed.
"Uh… alright," Crowley sighed.
Somewhat grudgingly, he shifted around in the bed, allowing Aziraphale to straddle him as he lay back, his cock still softening gradually in the angel’s behind.
Aziraphale paused on top of him, swallowing and fidgeting slightly. His eyes wandered distantly over Crowley’s chest, and then he replaced them with his hands, stroking his fingers across Crowley’s skin and through his chest hair.
Crowley watched him, unsure what to do.
Aziraphale smiled, albeit vacantly, at him and then reached suddenly for Crowley’s hands. He placed one gently against the curve of his thigh - Crowley’s heart flipped - and lifted the other to his face. The angel closed his eyes and took a deep breath in through his nose.
"What are you doing?" Crowley asked gently.
"Um… F-Focusing on my senses,” Aziraphale said, eyes still closed. “What feels good."
He took another smell of Crowley’s wrist, on which the scent of lavender still lingered heavily. Crowley waited, and when Aziraphale’s eyes opened again, there was a little more clarity in them than previously.
“Touch me,” Aziraphale demanded quietly.
Crowley smirked, and did as he was told, moving both his hands up to cradle Aziraphale’s love handles and massaging and kneading them, as he often loved to do. Aziraphale closed his eyes again and leant into the touch, a smile slowly beginning to break over his face. The angel’s hands pressed against the back of Crowley’s and followed them as they trailed sensually up and down his chest and stomach. He continued to take deep, measured breaths through his nose.
Feeling bold, Crowley let his hand continue further down to caress Aziraphale’s softening member. The angel gasped softly.
“That feel good?” Crowley asked.
“Oh… yes…” Aziraphale replied breathlessly. Crowley smiled. That sounded more like his angel.
Aziraphale’s cock became hard again as Crowley gently worked it over, and he felt his own recovering as well as Aziraphale’s moans grew ever more enthusiastic. When the angel finally opened his eyes and met Crowley’s gaze, a spark of electric arousal shot through Crowley’s body at the lustful, bright look in them.
“Shall we continue?” Aziraphale muttered, his voice husky.
“If you want,” Crowley gulped. His whole body trembled with anticipation.
Aziraphale smiled, and then began to move his hips again, rocking gently back and forth on Crowley’s lap, pressing him deep. Crowley supported the angel’s hips but let him move as he wanted, unable to tear his eyes away from the wonderful sight of him, fucking himself on Crowley’s cock, using Crowley’s body to pleasure himself.
“You’re so beautiful,” Crowley breathed, completely enrapt.
Aziraphale grinned at him and began to move faster, hands clutching at Crowley and gasps getting louder. Crowley felt his body tightening, the tell-tale thrill of his orgasm approaching. He sat up suddenly, drawing Aziraphale close to him as the angel continued to ride him. He couldn’t…gah…hold it…any…longer…
With a strangled groan, Crowley squeezed Aziraphale against him and came, hard. Lights seemed to flash at the back of his eyes and waves of electricity surged through his body and all the way to his toes as he buried himself deep and pulsed, emptying into Aziraphale.
"Oh my!" the angel cried out, and he stilled. Crowley slumped into Aziraphale’s chest, panting and shuddering slightly as the aftershocks wracked him. Aziraphale held him close while he caught his breath. Crowley could feel the angel’s still-hard cock pressing into his stomach. He was a little disappointed with himself for finishing before Aziraphale, but he couldn’t have helped it, he was just so worked up.
He took a few seconds more to come down from the high, and then, determined, took Aziraphale’s cock firmly in his fist and simultaneously buried his mouth into the angel’s neck, pumping his hand and sucking at Aziraphale’s skin furiously.
“Ah!” Aziraphale moaned loudly. “Oh… oh, Crowley!” He wriggled in Crowley’s lap, sending a small spasm of pain along Crowley’s overstimulated cock, but Crowley ignored that and continued, moving his lips down to Aziraphale’s nipples and sucking and kissing there as well. Apparently, that was just enough for the angel. Aziraphale threw his head back and came with a cry, his release spurting all over Crowley’s hand and chest. Crowley winced as he felt Aziraphale squeezing around him, but kept gently stroking him as Aziraphale gasped and bucked, until finally he was spent.
Relief flooded Crowley. They’d done it. They’d managed it. Aziraphale had been ok, in the end. It wasn’t all over forever. Sure, things might be a bit different now, but he knew what to do - how to help Aziraphale, how to help him help himself. They could still share this together, and still be happy like they used to be.
He hugged Aziraphale closer, smiling with joy. He could hear Aziraphale’s heart pounding, and felt him shaking a little in his arms.
“Are you ok?” Crowley whispered, his face still pressed into the angel’s breast.
“Yes,” Aziraphale replied, firmly. He sounded breathless, but almost triumphant. He squeezed Crowley back, and Crowley could hear the smile in the angel’s voice as he repeated it.
“Yes. I am.”















