It started when Crowley walked into the bedroom to find Gabriel kneeling on the floor, naked from the waist up, wings spread out. It ended with them slumped against the wall, sweaty and out of breath.
Gabriel looked up from grooming his wings and gave Crowley one of his mischievous grins. Crowley had never seen him do so but he had always assumed that he had to. The mechanics of it were something that Crowley had spent wondering about for some time but never asked about. It seemed private and he probably would’ve turned around and left if Gabriel hadn’t been grinning at him or if he didn’t look so damn majestic. He licked his lip as the angel rose and swaggered over to him.
“Like what you see?” Gabriel said in the most lewd manner possible. Crowley rolled his eyes but it was purely for show.
“You’re not a bad specimen.”
“Mm-hm.” He slipped his arms around Crowley’s waist and kissed him. Running his hands up Gabriel’s back, Crowley stopped at the base of his wings then brushed his fingers over the soft feathers. Gabriel’s lips parted slightly and his pupils expanded. A smirk played across the demon’s face.
Clothing, mostly Crowley’s and he didn’t care if it might get wrinkled lying on the floor, was discarded in a rush. A lap might have been knocked of the nightstand as they crashed their way to wall. Gabriel hit it hard enough to knock the breath out of him and he pressed back into Crowley. Fingers found their way into his mouth and Gabriel sucked on them. The sight in front of Crowley was the angel bent over, propped up against the wall, little shudders visible in his wings. He pulled his fingers slowly out and dragged them over the plump bottom lip. Using the saliva on his fingers for lubrication, he pushed into Gabriel.
After that it was a rush of sensations, sounds, and snapshots of moments. A hand in Gabriel’s hair and another on the smooth skin of his ass. The slick thrusting that made both of them moan. Fingernails scratching the wall in search of a firmer grip. Crowley’s hands moving to the base of the angel’s wings, tightening around them and how this made Gabriel buck back into him. Pressing the tips of his fingers down harder until the skin under them was white, searching for a reaction. Gabriel’s entire body shuddering as words tumbled out of his mouth. (“OhyesharderCrowleyohfuckme.”) The feel of skin and feathers under Crowley’s fingers.
Their rhythm switched from soft and slow, Crowley moving his hips in circles, to hard and fast where all Gabriel could do was press his forehead against the wall and grit his teeth. Every time Crowley thrust into him, he jerked back on Gabriel’s wings which sent a jolt of pain and pleasure through him causing him to clench around the demon. It was more than Crowley could take and he found his release, pulling back roughly on the wings. Then Gabriel flipped himself around against the wall and Crowley was on his knees taking the angel into his mouth before Gabriel could say a word.
Head back with both hands knotted in Crowley’s hair, he closed his eyes and let Crowley work him. The demon’s tongue swirled around his length as his lips slid up and down. Gabriel couldn’t help but think that Crowley was talented with his mouth in more ways than one. Crowley could feel him throbbing inside his mouth and he bobbed his head faster, pushing the angel towards his climax. When he came, Gabriel pressed as deep into his throat as could. He slumped down the wall and pulled Crowley into his chest both of them panting. They stayed like that for a while.