After swapping their bodies back again, they dined at the Ritz.
Aziraphale flirted outrageously all through dinner, and Crowley enjoyed every second of it. The flirting ramped up in the Bentley and then they'd barely gotten into the bookshop before Aziraphale was kissing him and holding him close.
The stress and anxiety of the last few days was instantly forgotten as they clung to each other, mouths pressed together, thousands of years of pent up desire and emotion finally spilling over.
For all that Crowley had done in the backrooms of sex shops and in public lavatories, he'd never kissed anyone on the mouth, he'd never pressed his tongue between parted lips. Aziraphale tasted of strawberries and after dinner mints. Crowley never thought he could have this - with Aziraphale or anyone - this desperate pawing, these heated kisses, this press of another body against his own. He'd always had to hide himself away, taking what he could through a hole in the wall, and he'd been so grateful just for that.
Hands were holding onto his waist, holding their bodies flush together, and he could feel Aziraphale's hardness pressed against his own even through all the layers of clothes. He moaned into Aziraphale's mouth, overwhelmed by it all.
Aziraphale's hands crept around to hold onto his arse and Crowley's hips started moving of their own accord, the friction intoxicating.
Aziraphale kissed his jaw, his ear. "Perhaps we should go somewhere more comfortable?"
"Yeah," said Crowley, voice shaking. He thought of the sofa in the backroom. How many times had he fantasised about being pressed down into those cushions?
"My bedroom. If you like?" Aziraphale offered.
Crowley had never been in a bed with anyone before. He'd always been stood, holding himself upright by clinging to a wall. Oddly enough, a bed would be a novelty.
Crowley let out a breathless, delighted laugh. "Yes. Take me upstairs, angel."
The flat above the shop was even more cluttered than the space below it, books and antiques taking up almost every available surface. Crowley had never actually been up here before, and he gazed with wonder at everything as they moved along the hallway and into the bedroom.
"Wow," sad Crowley. "Nice four poster bed. Fancy."
Aziraphale grabbed Crowley and pulled him into a kiss, his hands pushing up under Crowley's shirt to rub little circles at the small of his back.
The feeling of Aziraphale's hands on him, of skin on skin, wasn't quite enough to stop Crowley from tensing and pulling away. "Woah! Steady there!"
Aziraphale yanked his hands away, his look of surprise turning into one of shame. "I'm sorry. I shouldn't have presumed- We can take things as slow as you like."
It felt strange to be the one setting the pace for once. Crowley wasn't sure how he felt about it. "Sorry. I want to. Believe me. It's just… You should know… I've got scales on my upper back."
"Oh. Do you not like them to be touched?"
Crowley's heart was racing. He swallowed. "Er. It's not that. I just wanted to warn you about them. Didn't want you just suddenly finding them and…" He pictured Aziraphale flinching, just like that one man had done all those years ago. "They might take some getting used to. Do you remember me telling you I have scales?"
Aziraphale smiled. "Yes. I remember. Don't worry, my dear. You are stunning. I've always admired your serpentine qualities. You have such beautiful eyes."
Crowley bit his lower lip, embarrassed and delighted by the praise. But he still worried that Aziraphale would change his mind once he actually saw the scales.
Aziraphale twisted his hands together nervously. "I must confess… When I saw the bathtub, I miracled up a bathing suit without fully considering the implications. I didn't want to get your clothes wet, you see. And I saw your scales then. They're absolutely beautiful."
The breath caught in Crowley's throat, a multitude of thoughts swirling in his mind. "Did you put me in budgie smugglers?"
The thought of all of Hell seeing him in nothing more than tight underpants made his cheeks burn. But then again, Aziraphale was more likely to have put him in something Victorian and prudish.
"Budgie-?" Aziraphale started, confusion on his face. "It was a very tasteful bathing costume, I can assure you. It was black and perfectly covered your torso. But I'm afraid your arms were uncovered. I'm terribly sorry."
"It's alright. Were my feet bare too?"
"No. You were wearing socks – just below the knee." Aziraphale pulled a face. "The floor looked filthy. I didn't want to get your feet dirty."
Ah. So it was just as Crowley suspected - Aziraphale hadn't seen the scales around his feet or ankles, only those on his arms. He hadn't seen the worst of it.
"Your scales really are beautiful," Aziraphale said. He took Crowley's hand, and then he gently pushed up the sleeve of his jacket and shirt before lifting Crowley's hand to kiss the little pattern of scales at his wrist.
Crowley made a weak sound. It was a moment before he could get any words out. "The- The ones on my arms aren't too bad. But they're more prominent elsewhere. Like on my chest. And my feet."
Aziraphale smiled at him, no judgement, only fondness. "I would love to see them – if you're happy for me to see them, of course. I don't want to rush you."
Crowley swallowed hard, made a split second decision and then shrugged out of his jacket and waistcoat. He pulled his long-sleeved T-shirt over his head along with his neck-tie, leaving him bare from the waist up.
He'd spent such a long time hiding his body from the world that standing here in front of another person – even Aziraphale – made his stomach twist up in knots. It felt surreal. After a moment, he forced himself to look at Aziraphale to gauge his reaction.
Aziraphale was gazing at him with longing in his eyes, and not even a hint of revulsion. "Oh, you are lovely," Aziraphale said. "Red and black scales, just like your serpent form."
Crowley looked down at himself, at the scales dotted across his stomach, chest, and along his sides. They were much larger on his torso, far more obvious than they were on his arms. Some were the same colour as his skin, but most were black fading into red. Crowley should have known Aziraphale wouldn't react in the same way as a human would.
A hungry look came into Aziraphale's eyes. He reached out towards Crowley but then he hesitated. "Can I touch you?"
"Yeah, of course, angel."
Fingers brushed feather-light against his chest, across skin and scale, moving down to his stomach and then back up again. Crowley gasped. No one had ever touched him like this before. Men had touched his cock with their hands and their mouths, and they'd had their fingers and their cocks inside of him, but he'd never experienced this gentle exploration of his body. He could feel himself coming alive under Aziraphale's touches, and as Aziraphale's confidence grew those touches became firmer.
"Is this alright?" Aziraphale asked, both hands stilling at Crowley's sides, rubbing circles over the scales there.
"Yeah… S'really good."
Aziraphale beamed, and his hands started to move again.
Crowley's whole body tingled with it. He clung to Aziraphale, revelling in these new sensations, his breath coming heavy and fast, punctured by moans. He had to bite his lower lip to try to quieten himself. His trousers felt far too tight.
Aziraphale chuckled. "You're very sensitive, aren't you?"
A thumb found a nipple and started to rub and pinch, forcing a broken sound from Crowley's throat. He trembled as his nipple hardened, and then his hips started to move, grinding himself against Aziraphale's thigh, and he could feel Aziraphale's erection against his hip. Aziraphale kissed him furiously while his hand moved to his other nipple.
Crowley fumbled to get Aziraphale's waistcoat buttons undone, and then he was untying Aziraphale's bowtie before unbuttoning his shirt to reveal a tantalising peek of throat. Aziraphale shrugged out of his waistcoat while Crowley unbuttoned the rest of his shirt. Soon enough, Aziraphale was bare from the waist up. Crowley ran his fingers through the pale hair at his chest, and then his hand drifted down to his soft stomach before dropping to his belt. Suddenly he felt unsure of himself, worried he was going too fast, but these concerns were quickly washed away when Aziraphale started to eagerly unfasten Crowley's belt.
Their trousers were soon bunched around their ankles, leaving their cocks straining against their underwear. Then their underwear was being pulled down too.
Crowley stared down at Aziraphale's cock, as big and heavy as he remembered it. He couldn't resist taking it in his hand and stroking it, making Aziraphale moan before he reached out and did the same for him.
They were kissing, and then they were pressing their full bodies together, cocks rubbing desperately against each other. Crowley had never done this before either, he'd never pressed his entire body against someone else, never felt another man's cock against his own, never been with someone that he cared about let alone loved. It was almost too much.
Aziraphale pushed him backwards towards the bed. "Lie down for me."
Crowley did as he was told, and then he watched as Aziraphale fought his way out of his trousers and shoes. Crowley did the same, and then he stared down at his own feet. They were completely covered in scales, completely black save for the soles of his feet which were red. He watched Aziraphale carefully, waiting to see his reaction.
Aziraphale's smile didn't even flicker. His eyes stayed on Crowley's feet for a moment and then his gaze travelled hungrily upwards across Crowley's naked body. Crowley had never felt so completely accepted before. Their eyes met and Crowley smiled.
Aziraphale crawled onto the bed until he was on all fours over him, kissing him, and then he was lying down on top of him, skin against skin, their naked bodies pressed together. Crowley couldn't get enough of it. He wrapped his arms around Aziraphale, and then their hips started to move, their cocks sliding together.
Aziraphale kissed his jaw, his throat, and then he moved down to suck and lick at his nipples. Crowley was already moaning helplessly before Aziraphale moved down even further.
Crowley trembled as Aziraphale took him into his mouth, tonguing him before starting to bob his head up and down. Aziraphale had sucked him before - many years ago - but it couldn't compare to this, to hands on his hips, to the sight of Aziraphale's mouth sliding up and down on his cock. There was a look of pure delight on Aziraphale's face, and Crowley couldn't tear his eyes away. He reached out to stroke Aziraphale's hair at the same time that Aziraphale reached up to play with one of Crowley's nipples. Crowley trembled, his hips trying to buck, but he found himself being pressed back down by a strong hand. Aziraphale laughed around his cock, and Crowley wanted to be offended by his amusement but he didn't have it in him, especially when the vibrations of his laughter felt so good.
All of these sensations were quickly pushing him towards the edge but he didn't want this to be over, not yet.
"Sssspin around, angel. I wanna suck your cock too."
Aziraphale tilted his head up and grinned. Crowley let out a breathy sound at the sight of him, hair dishevelled, cheeks flushed, Crowley's cock still halfway in his mouth. Aziraphale released him, and, still on all fours, he spun around so that they were now face-to-cock.
"Thassit," Crowley said in a cracked voice. He'd always wanted to try a sixty-nine. He grabbed Aziraphale by the rump, and pulled him closer, making Aziraphale's knees slide further apart in the sheets, and then Crowley was pulling him into his mouth. Usually, he took the effort to force his tongue to act like a human's would, but there was no need to pretend anymore, no need to hold back, so he let it wrap around Aziraphale's cock, and stroke and squeeze.
Aziraphale was groaning and shivering. He hadn't taken Crowley back into his mouth yet and it soon became clear why.
"You look incredible doing that," Aziraphale said.
Crowley let Aziraphale's cock slide free, and then he tilted his head forward until their eyes met. Aziraphale was craning his neck to watch him, and Crowley made a point of flicking the tip of his long and flexible tongue against the head of Aziraphale's cock.
"You naughty serpent," Aziraphale breathed, and then he was dropping his head and taking Crowley down to the hilt. He started to bob his head.
"Fff. That's it, angel. You're so good," Crowley said between gasps.
Crowley trembled, thighs tensing. He let out a broken sound, and was barely able to get out a warning before he was coming down Aziraphale's throat.
Aziraphale sucked him through it, and Crowley, still shaking with the intensity of it, desperately sought out Aziraphale's dick and drew it into his mouth. He grabbed Aziraphale's arse and pulled him down, again and again, and soon Aziraphale took the hint and was thrusting into his mouth. Crowley moaned around him, used his tongue, hollowed his cheeks, and craned his neck to take him as deeply as he could.
Aziraphale buried his face against Crowley's thigh, making whimpering sounds. "Crowley- I- I'm close…" his breath hitched, and Crowley felt him spill inside his mouth. He swallowed it all, sucking and licking while Aziraphale trembled and made weak little noises against his leg.
Aziraphale half fell, half flopped, onto his side next to Crowley. Their eyes met and they both started laughing, neither of them able to hold it in.
Crowley rolled closer and pulled Aziraphale into a hug. Because he could now, he could hold someone after sex, he could hug Aziraphale and he never wanted to let go. He squeezed him tightly. "I love you," he said, lips pressed to his neck, and Aziraphale whispered it back against his ear.
It was almost a year later, and Crowley and Aziraphale were walking towards a nearby café for lunch. They were just discussing the café's delicious selection of desserts when Aziraphale stuttered, seeming to forget what he was saying. Colour blossomed on his face.
Crowley followed his line of sight, and there, across the road, was Evergreen Park. They shared a conspiratorial look, and then dissolved into giggles. Crowley took Aziraphale's hand and led him across the road towards the park.
"Crowley!" Aziraphale hissed, his blush deepening.
"It's a shortcut. To the café."
"It really isn't – it'll add at least ten minutes."
"It's the scenic route then."
Aziraphale pursed his lips, but Crowley could see the excitement in his eyes.
They walked through the gate and Aziraphale drew closer. "I wonder if it's still there?" he said in a hushed voice. "The hole."
"Dunno. I've not been here since… you know."
"Perhaps we ought to check." There was a glint in Aziraphale's eye.
"Oh, yeah?"
Aziraphale averted his gaze, his smile widening. "Just to see if it's still there."
The park was busy for a Tuesday but there was no one near the lavatory block as they approached. Crowley pushed open the door and led the way inside. The room was empty.
Aziraphale pulled a face, clicked his fingers, and the room became spotlessly clean. Every surface sparkled.
Crowley laughed. "You did this when we were here before, didn't you? I wondered why the place was so clean."
"Of course I did. It was utterly filthy."
"Not as filthy as someone I know," Crowley said with a smirk.
"Oh! You fiend!" Aziraphale spluttered.
Aziraphale made a bee-line for the middle stall – his stall from all those years ago – and made a happy sound. "It's still here! I can't believe it!"
Crowley joined him in the stall. The glory hole was still there, with fresh tape and several extra drill holes around the edge where the council or someone had tried in vain to cover the hole up. In the past, Crowley had always been the one to miracle away whatever had been drilled over it, but it was nice to know the humans could deal with it on their own.
It felt so strange to be back at a glory hole. Crowley had no need for them now, but they'd been all he'd had for centuries.
Aziraphale turned towards him, his eyes half-lidded. "I can still remember, perfectly, the sight of you on display through that hole. Stunning. I used to fantasise about that gorgeous cock even before I knew it was yours."
Crowley made a breathless noise, his cock hardening in his trousers.
Aziraphale kissed him deeply, pulling him in close, and Crowley let out a shaky breath. He could feel Aziraphale's erection against his leg.
"You know," Aziraphale murmured between kisses. "I never did take you up on your offer."
Crowley made a helpless noise, his body prickling with heat. "Yeah, you have. Many times."
Aziraphale laughed against his mouth.
"I'll go next door then, yeah?" Crowley said, trembling with anticipation. "You put your dick through, and I'll do the rest."
"Put yours through first. I want to taste you."
"Go on then," said Crowley, as though he could ever say no to that. Crowley dashed next door, fumbled with the lock, and then started to undress. The chill in the air made his bare skin prickle.
"Crowley?" Aziraphale called impatiently, and Crowley – who was now only wearing black socks and shoes – turned towards the glory hole, cock in hand, and saw Aziraphale ogling him through the hole.
"Naughty angel! Be careful or I'll poke your eye out."
Aziraphale's eye moved away and was quickly replaced by an open and eager mouth. Crowley nudged himself through the glory hole, sinking into the wet warmth with a gasp. Crowley watched as his cock slid deeper, and then something on the floor caught his attention.
"Your tartan cushion is back," Crowley said with a laugh.
"Ooh 'an 'ee id?" Aziraphale garbled around him before drawing back. "You can see it? Could you see it last time?"
"Yep. I should have known it was you, angel. Only you would bring a cushion to a glory hole! And a tartan one at that."
"I didn't want to scuff my knees," Aziraphale muttered, somewhat defensively.
Crowley smiled. "As soon as I saw it I was picturing you on your knees sucking me off. I couldn't get the image out of my head. Fuck, if I'd have known it was really you…"
There came a breathy noise from the other side. "It was the red curls around your cock that did it for me. Couldn't stop picturing you."
A tongue licked at the head of Crowley's cock, and then he was being drawn into Aziraphale's mouth. He trembled, his forehead pressed against the wall while his hips pushed as far forward as they could get. Crowley reached behind himself to stroke his bare arse, and then he pushed his fingers between his arse cheeks and started to rub at his arsehole. A quick miracle and his fingers were wet and slick. He pushed inside, whining at the delicious stretch of it, at the invasion, as Aziraphale slurped at his cock.
Crowley drew back, panting, still fingering himself. "Want you inside me."
Crowley trembled with anticipation, his eyes on the glory hole, and then he let out a sound of arousal as that thick perfect cock pushed through. "Yes, yes, that's it, all the way through, just like that. Keep still for me. Oh, fuck, just look at you."
Crowley spun around, clumsy and trembling with excitement. He pried his cheeks apart with both hands and then backed up until the head of Aziraphale's cock bumped against the curve of his arse. Crowley reached behind himself and took Aziraphale's cock in hand before pressing it against his hole. He pushed back, moaning as he was breached, arsehole stinging and twitching as he was stretched wide and slowly filled. He let out a shuddering breath, throwing his hands out to brace himself against the opposite wall. He took Aziraphale as deeply as he could, until his arse cheeks were pressed against the cold wall behind him. Aziraphale groaned as Crowley started to roll his hips, and then Aziraphale was moving too, and Crowley was biting his lip against the intensity of it. The wall between them reverberated with each thrust and it was all Crowley could do to keep his rear pressed against the wall.
"Cr- Crowley!" Aziraphale whimpered. "I need…"
"Anything you want, angel. Anything."
"This wall is in the way. Can I join you? In your stall?"
"Yes! I want your hands on me…"
Instantly, Aziraphale drew out of him, and Crowley whined at the loss. Aziraphale's door clicked open, and Crowley had barely gotten his own door unlocked before Aziraphale was pushing his way into the cubicle, his trousers around his ankles and his bowtie lopsided.
Crowley snorted. "Did you really come over here with your cock out and everything? We're lucky no one saw you!"
"Luck had nothing to do with it." Aziraphale said with a smug smile. "There's been an 'Out of Order' sign on the door to the Gents since we came in, and the door is securely locked too, just in case."
Crowley laughed. "Well, that's a blatant misuse of a divine miracle if ever I heard of one."
Aziraphale smirked, and then grabbed him and spun him around to face the wall. Aziraphale pressed himself against Crowley's back, and then he pushed at Crowley's shoulders, forcing him to bend over. Crowley pressed his hands and forehead against the wall, his whole body tingling with pleasure, and then his legs were kicked further apart, leaving him spread open. Aziraphale slid inside with a groan, not stopping until he was all the way in, his hips flush against Crowley's arse, and Crowley found himself moaning at the invasion.
Hands slid up Crowley's trembling thighs, over his rear, and waist, and then took hold of his hips in a tight grip. Aziraphale started to pound into him, and Crowley yelped and dissolved into whimpers, feeling wonderfully used and utterly helpless against Aziraphale's lust.
Aziraphale started playing with one of Crowley's nipples with one hand, and then, with the other, he took hold of Crowley's neglected cock and started to pump him. Crowley made a garbled noise, whimpering against the onslaught of sensation, thighs trembling, his hands slipping on the wall.
Aziraphale's voice rang in his ear. "Oh, how I enjoy watching to you shake apart."
Aziraphale stroked him faster, slammed into him harder, until it was all too much and Crowley was letting out an involuntary whine, his whole body tensing, his arsehole clenching as that thick cock pistoned into him. He came across the wall and the floor, unable to stop the whimpering sounds that poured out of his mouth as Aziraphale continued to ride him through it, his oversensitive rim twitching with every push and pull. Aziraphale grabbed his hips, pulling him back onto his cock and holding him there as he buried himself deep and let out a groan. Crowley's eyes drifted closed in bliss at the feeling of Aziraphale's cock pulsing inside of him, filling him up.
Aziraphale was still panting as he pulled out and then leant against the partition behind him. Crowley could feel Aziraphale's cum leaking out of his well-used hole, and he knew Aziraphale was watching it.
Slowly, Crowley pulled his shaking legs back together and then drew closer to the wall. He looked over his shoulder at Aziraphale who was fastening up his trousers and looking very pleased with himself. Aziraphale smiled, reached out and kissed him before turning towards the pile of clothing Crowley had left on the toilet seat. He started to help him get dressed.
"Wicked serpent," Aziraphale said with a smirk. "You've made a terrible mess of the floor. And the wall! And after I just cleaned the place too."
"It's entirely your own fault."
Aziraphale didn't argue, he just smiled as he helped Crowley put on his shirt. "It's great fun being in a stall together, don't you think?"
Crowley couldn't help but agree. He never thought he'd get to do it like this with anyone, let alone Aziraphale.
Once dressed, Crowley fixed Aziraphale's bowtie, kissed him, and then they set off for lunch. They'd certainly worked up an appetite.
Author's Notes:
Fun Fact:
The term 'Glory hole' originally referred to a glass blower's furnace. One reason for this name may have been the visual phenomenon that the furnaces produced in glassmaking factories themselves; the surreal effect of light beaming from the 2100-degree furnaces, piercing the smoke-filled factory air and creating an "illusion not unlike that seen in paintings of saints and angels where 'The Glory' radiated from their heads."
Aww.
Angelic!
