I was frozen in place. I felt the emotional turmoil of the last five months cook up inside me. He was here. He was standing in front of me, all long limbs and red and green Christmas hair and Christmas jumper under a leather jacket. I couldn't believe that he was really there.

"What are you… when… how…?" I asked.

Teddy smiled and hugged me. I hugged him back. No matter how mad I was at him, it was still Teddy and he was still my best friend. I was almost as tall as him, so I could see my dad watching us from the kitchen over his shoulder. He was frowning, but I smiled at him and he couldn't help but smile back.

Teddy let go and said:"Come upstairs with me, I need to explain some things."

I followed him. I knew my family was watching us go and either fangirling or screaming internally. I ignored them. Teddy was here. I couldn't help but grin as I followed him up the stairs.

We ended up in the same bedroom that I had sat in alone before.

"Vic, I'm sorry I didn't reply to your messages. I'm sorry I broke up with you. It was dumb and immature and I should have known better but…" he trailed off. He was standing in front of me. I could tell he was avoiding my gaze. He took a strand of my blonde hair in his hand and looked at that instead.

"But?" I prompted. I had waited for this explanation a long time and I was not about to go easy on him because he looked cute with his lip piercing. He did look extremely cute, though.

"But, you deserve better than me." He dropped the piece of hair and took a step back. I crossed my arms.

"Not good enough, Lupin. I want a real explanation. You can't just go silent on me and then not even tell me why. Give me one good reason and it's forgiven." I wouldn't have forgiven him that easily but I did know that our friendship was more valuable than a fight, so I would forgive him eventually.

"Vic, I can't explain. I'm sorry." He walked past me and left the room.

AN: sorry this is so short and sucky but I don't have time right now. Teddy will get his girl eventually (or won't he? ;)).