Work Text:
Magic thrummed beneath Merlin's skin as he knelt beside Arthur's still form on the shores of Avalon. The battle was won, but at what cost? The once and future king lay pale and motionless, Mordred's fatal blow having struck true despite all of Merlin's efforts to prevent this very future.
"You can't leave," Merlin whispered, his voice breaking. "Not now, not when I can finally show you who I really am." His fingers trembled as he brushed a lock of golden hair from Arthur's forehead. The weight of years of secrets pressed against his chest, threatening to crush him. “You can’t leave me, Arthur.”
The ancient magic of the lake pulsed around them, responding to Merlin's desperation. Memories flooded his mind: Arthur's rare genuine smiles, their shared laughter, the countless times they'd saved each other's lives, and all the words left unspoken between them.
"I should have told you sooner," Merlin continued, tears falling freely now. "About my magic, about everything. About how I've loved you since that day you proved you were more than just an arrogant prince." He laughed wetly. "Even if you were still a complete prat." He watched Arthur’s face, desperation dripping off him like the droplets of water from his skin; but Arthur was silent.
"The druids spoke of a love so pure it could break any curse, overcome any darkness," Merlin said, his voice growing stronger. "They weren't talking about simple romance. They meant love that transforms, love that sacrifices, love that serves without expecting anything in return." His hand cupped Arthur's cheek. "The love I have for you, my king. My friend."
The air grew thick with magic, ancient powers stirring. The waters of Avalon began to glow with an ethereal light, and Merlin felt a familiar presence – the Old Religion itself, watching, waiting.
Drawing upon every scrap of magic within him, every ounce of power granted by destiny, Merlin leaned down and pressed his lips to Arthur's. The kiss was gentle, reverent – a confession and a prayer and desperation and longing wrapped into one single gesture.
For a moment, nothing happened. Then magic exploded outward in a wave of golden light, rippling across the lake's surface. Arthur's chest rose with a sudden, sharp breath, and his eyes flew open – no longer clouded with pain, but clear and bright as a summer sky.
"Merlin?" Arthur's voice was rough but strong. His hand reached up to touch his own lips, then Merlin's tear-stained face. "You have magic."
"Yes," Merlin admitted, helping Arthur sit up, laughter bubbling from his throat. "That's not all I have."
Arthur's expression softened, a lazy smile curling on his lips. His hand slid to the back of Merlin's neck, pulling him close until their foreheads touched. "I know," he whispered. "I think I've always known."
The sun broke through the clouds above them, its rays turning the lake to liquid gold. As Arthur drew Merlin into another kiss – this one fierce and certain – magic sang around them, celebrating the union of two halves finally made whole.
