Work Text:
"I want you to do the apology dance.' Crowley looked down at Aziraphale, his sunglasses falling down every so slightly so his piercing yellow eyes stared through his soul.
"Crowley, I don't think-" Aziraphale tried to speak, but Crowley made a tsk with his tongue to cut him off.
"Ah ah ah. None of that. If I have to do the apology dance, so do you. Then all is forgiven." He took off his glasses fully and smirked. "You did it in 1650, 1793, 1941-"
"Oh alright!" He huffed and shrugged off his coat to fold it up neatly and hold it out to Crowley. "Mind holding this for me?"
Crowley took the coat and held it at his side, looking the angel up and down expectantly. "Hurry up, Angel."
Aziraphale took a couple steps back, and looked up, thinking, as if he was remembering the steps of the dance. He blinked in realization, and looked directly at Crowley. "You were right, you were right-" He said in a sing-song voice, before crossing his legs to spin around and bow down, only breaking eye contact to turn. "I was wrong, you were right." His eyes didn't break from Crowley's and he was staring at him so intensely. Maybe he wouldn't forgive him. Maybe this wasn't good enough. With all of the things that happened, of course Crowley wouldn't forgive him.
"I-I'm sorry…" his voice broke, cracking as he broke down into a sob, still not standing from the bowing position, and not breaking eye contact with Crowley.
Crowley cocked his head back and groaned. "Aaagh! Angel, you can't cry on me now!" The tone sounded like a joke, but his voice wavered as if he was holding back his own tears. He looked back down at him, blinking back his own emotions. He tossed Aziraphale's jacket to the side, landing nicely on his desk chair, before walking towards him quickly.
Aziraphale relaxed from his position and stood up straighter as Crowley pulled him into a hug. It was the tightest hug he'd ever experienced, and Aziraphale couldn't breathe evenly. He practically melted into the hug though, it being soft and warm. Crowley was holding him as if when he let go, he'd lose him again. Both of their knees went weak, and they both slowly sunk to the floor, holding onto each other desperately. Aziraphale buried his face into Crowley's shoulder, and continued to cry. Through the choked sobs, he said "I'm sorry," over and over again
"I forgive you, Aziraphale." He didn't hesitate to say it. And his hands gripped just a bit tighter.
Aziraphale couldn't say anything more. He couldn't help but grasp onto Crowley tighter, the fear of letting go and this being fake was to great for him to even open his eyes. They stayed like that, simply holding each other for quite a long time. Minutes passed in silence, the air hanging heavy around them. Aziraphale made a small noise, and pushed away from Crowley.
"Crowley…"
"What is it, Angel?" Crowley asked, his face full of concern.
Aziraphale whipped his face and took a deep breath. "This." He reached up, grabbing Crowley's face gently, and kissed him. He was very gentle in comparison to their last kiss, caressing Crowley's face, and leaning heavily into it. Crowley immediately kissed back, pulling Aziraphale as close as he possibly could to himself. He tilted his head and brought one hand to hold his Angel's face. His Angel. Crowley's Angel and the love of his life.
Aziraphale pulled back and couldn't help but smile. A real ear to ear smile full of joy. "There. A proper first kiss."
"But that wasn't our first kiss." Crowley laughed a bit.
"Well, it was better." Aziraphale sighed and plopped against Crowley's chest. "I missed you."
"I missed you too. Let's make some better kisses, yeah?" The demon asked, trying to hide his excitement.
"Alright…" the angel replied, a big smile plastered on his face that didn't go away even when Crowley tipped his chin up to kiss him again.
He smiled through the kiss, and Crowley did too. Neither of them could contain the joy of being together again. The act of touching the other made them truly remember that the other one was there, and not going anywhere. They may not be perfect, no more than Heaven. Together, however, they are the strongest they can ever be and can get through Armageddon a million times before anything wavered them.
Aziraphale spoke through the kiss, mumbling, "I love you so much… I'm tired of it being ineffable."
Crowley hummed, still not breaking the kiss. "Me too. I love you more than the infinite vastness of the universe. Not a thing could break it. That's why I'm still here."
"You're going to hold this over my head until the end of time, aren't you?"
"Oh, absolutely."
