Work Text:
"I forgive you."
"Don't bother."
Without another word, he left the bookshop and went to stand beside the Bentley.
He waited and couldn't help but feel hopeful when the bookshop door opened on Aziraphale.
Then, when he saw that Metatron was accompanying him, his hope was immediately dashed.
They walked past him as if he wasn't there.
He started to run after them, but every time he got close enough to grab the angel's hand, he was met with nothing but emptiness, again and again.
Suddenly, Metatron turned, sneered darkly, and said sardonically, "Too late. He's ours."
Then he snapped his fingers, and they vanished without Crowley being able to do anything.
Crowley awoke with a start, his heart pounding and his breathing short, as if he really had just run after Aziraphale.
"Crowley? Are you okay?"
The familiar soft voice snapped him out of the dream for good, and Aziraphale's hand on his shoulder finally anchored him to reality.
The demon murmured in a broken voice, "I was so afraid I'd lost you."
Trembling, he pulled Aziraphale to him and wrapped his arms around the angel's waist, holding him tight with all his might.
Then he pressed his lips to Aziraphale's in a desperate kiss that told Aziraphale better than words Crowley's state of mind.
Feeling the demon tremble against him, the angel slid his hands down the demon's back before caressing him in soothing circles, trying to help him calm down in the kiss.
Though Crowley was still clinging to Aziraphale with all his might, the lip pressure grew softer and slower, and the angel did nothing to stop the kiss as Crowley continued as if he never wanted to let go.
When he felt the demon child relax against him, Aziraphale moved his hands until he could take Crowley's head between them and pushed him just a little to stop the kiss.
Then he murmured against his lips, "Crowley, my love, it's all right. I'm not gone. You haven't lost me. You'll never lose me."
Crowley whispered in a hoarse voice, "Prove it, Angel."
Aziraphale smiled before closing the distance between them and pressing his lips to the demon's in a kiss that went on and on until the angel was sure he'd completely calmed the demon.
When they finally parted, Crowley let out a long breath and dropped his head onto Aziraphale's shoulder as the angel wrapped his arms around him and kissed his hair.
Crowley curled up against him a little more and Aziraphale continued to whisper words of comfort into his hair until he felt the demon fall asleep against him.
The angel watched over Crowley's sleep for a long time, only allowing himself to fall asleep when he was sure his demon's sleep was peaceful and free of nightmares.
