Harry's eyes were squeezed shut, his heart was in his throat. He was dreaming. He was hallucinating. This couldn't be happening, there was just no way.

But then Draco repeated it. "Harry, I remember."

Harry opened his eyes and looked up slowly at the shell-shocked blond sitting above him on the bed. His usually-pale face was an unnatural shade of white, his eyes wide, red-rimmed, and brimming with tears.

"What do you remember?" Harry asked carefully. He was begging his racing heart to slow down.

Draco swallowed thickly. "Everything. I remember everything." And then he launched himself at Harry, nearly knocking him back off his knees. Draco's arms were locked tightly around Harry, and his face was buried in the crook of his neck. He was sobbing now. Great, heaving sobs that left Harry's shirt soaked through.

Harry was feeling numb, unable to believe what was happening. He had dreamed of this for so long, and it was always just that – a dream. He, Draco, their friends, the doctors, they all agreed. This long after the accident, it was unlikely that Draco's memories would ever come back. There was just no way that Draco had come by to collect the last of his things, and suddenly remembered everything he had forgotten.

But then again, Draco hadn't willingly been this close to him since their "second first date," and this certainly felt real. Draco was still crying, but he had started pressing soft kisses to the side of Harry's neck, and the feeling sent shivers up his spine and broke him out of his stunned stupor.

"This is real?" Harry asked tentatively. "You remember me? And us?"

Draco pulled back and beamed up at him, his smile brilliant, face still streaked with tears. "Yes, you prat. I remember us."

Before he had a chance to respond, Draco's lips were on his and he was seeing sparks. This was real. This was happening. And the last of his doubt melted away as he finally wrapped his arms around the blond, returning his kiss with fervor, rediscovering Draco as he had dreamed of doing for so long.

He broke off just long enough to pant out, "But how…"

Draco answered between pressing kisses to every inch of Harry's jaw. "The snitch… I saw… The snitch… And I just remembered… Everything."

Harry was practically panting with desire, but his better judgement got the best of him and he gently pulled the other man off of him, ignoring the small groan he let out, and leaned back on his heels. "Draco, we need to talk about this."

Draco whined. "Can't the talking wait until later? This part is much more fun."

"No, it can't wait." Harry sounded more sure than he felt. "We need to figure this out."

"What's there to figure out?" Draco asked, raking his trembling fingers through his hair and using his sleeve to finish drying his face. "I remember you, and I've missed you. I didn't know I missed you, but it's like something inside of me never forgot, even when I did." Harry didn't respond, had no idea what to say, and so Draco continued, "I feel like I've been away for a long time. Like everything that's happened the past few months wasn't really me." More silence. "Well, go on, say something then!"

Harry shook his head. "it just doesn't seem real. I don't know what to say." He looked down at his ring-less fourth finger on his left hand. "You left me. You divorced me."

"But Harry, you must know that wasn't me. Not really."

"But it was you." Harry didn't know why he was doing this. Whenever he had imagined this in the past, he had always welcomed Draco back to him with open arms. But for some reason he couldn't put his finger on, he was hesitant. His heart had been broken, and all he knew was that he never wanted to feel that way again.

Draco stood suddenly and turned towards the door. "I get it. You need time. I'll just go." His voice was stiff and he began to walk away.

"Don't go, Draco." Harry leapt up after him, grabbing his wrist before he got to the front door. "Don't leave. I'm just confused. This is so sudden."

"Do you still love me?"

Harry's eyes were wide. How could Draco ask him that? After all they had been through? "Of course I love you. I've always loved you, and I always will. But I'm sure you need time to work through how you feel and-"

"I love you," Draco cut in harshly, "That's how I feel. I don't need time. I know I love you. I've loved you since we were seventeen. Since you invited a Death Eater without a family to stay with you for the Christmas holiday. You're good and you're kind and you're forgiving. You're my soulmate." He was deflating, like the words were literally sucking the energy right out of him. He gave a long sigh. "Is that good enough for you?"

Harry felt like his insides had seized up. His throat had a lump the size of a tennis ball, and try as he might he couldn't form words. Instead he reached out and pulled Draco into a bone-crushing embrace.

"I missed you so, so much. More than you could imagine," he murmured into Draco's hair. "I love you, I love you," he repeated over and over, until they were both crying again.

After some time standing together like that, Draco pulled back and wiped at his eyes, smiling sheepishly.

"So, what now?" Harry asked.

Draco grinned. "I think I have an idea."

"By the power vested in me, I now pronounce these two lawfully wed."

Harry and Draco were beaming, and turned to face their family and friends gathered together to celebrate their new beginning.

Harry held out a hand to his husband. "Together?"

Draco's smile was brighter than the sun as he grabbed the outstretched hand.

"Together."