Kurt shuffled into the McKinley cafeteria searching for Mercedes. He sighed and put his stuff down at a random table, not seeing his friend anywhere. He was just sitting down when someone yanked him off the chair. He yelped and turned to glare at the person. He found Mercedes smiling at him,

"Come with me. You need to see this!"

Kurt verbally protested but all the same, he let his best friend drag him through the cafeteria out to the courtyard where it was drizzling. He groaned and pulled his hood up to cover his hair. If his hair was ruined, Mercedes would pay for this,

"What is so important that I have to be out the rain?"

Mercedes just smiled and put and arm around the porcelain boy's shoulders,

"Oh it's worth it, trust me."

Suddenly music began playing and Kurt looked up to see Blaine descending the large steps in the courtyard,

"What is he doing?" he hissed to Mercedes who just put a finger to her lips silencing him.

Kurt was ready to bolt. Run and hid anywhere he could find. He couldn't stand looking at Blaine's face. It broke Kurt's heart. But before Kurt's feet could move, Blaine opened his mouth and started singing, gluing him to the spot, and suddenly, the rain didn't matter anymore.

I knew it from the start

From the first day that we met

I knew to take your hand was something I would not regret

Since then I found the girl

Inside that I wanted to be

I slowly notice what he means to me

He's all that

He's all that I wanted

He's all that I needed

He is all that I have

My baby, he's all that

He gives me this feeling

He makes me believe it

That my love never ends

Oh baby, he's all that

Oh baby, he's all that

Still hard for me to realized that I am on my way

But since I been your 'guy' I'm getting stronger day by day

For everything I left behind

None of it was true

Here's my reason I belong to you

He's all that

He's all that I wanted

He's all that I needed

He is all that I have

My baby, He's all that

He gives me this feeling

He makes me believe it

That my love never ends

Oh baby, he's all that

He's all that

He's all that I wanted

He's all that I needed

He is all that I have

My baby, He's all that

He gives me this feeling

He makes me believe it

That my love never ends

Oh baby, he's all that

Oh baby, he' all that

He gives me this feeling

He makes me believe it

That my love never ends

Oh baby, he's all that

Blaine held the last note as he stepped in front of Kurt. Kurt held Blaine's gaze, completely ignoring the stares from their fellow classmates.

"Kurt…" Blaine murmured once he caught his breath.

Kurt didn't give him a chance to finish. He launched himself at Blaine and hugged him tightly, afraid that if he let go, this would all be a dream and he would wake up to the reality he had caused. Sadly though, Blaine softly pushed Kurt off, but smiled to assure him he wasn't pushing him away forever,

"Kurt, I'm sorry for whatever made you want to leave me, but please, take me back, I'll do whatever it takes. You are my present and future, and I need you."

Kurt blushed and bowed his head, noticing their audience for the first time since Blaine had started singing. But Blaine didn't let it bother him and took Kurt's hand softly,

"Kurt, ignore them. They are just jealous."

With sudden strength and confidence, Kurt leaned forward and kissed Blaine as though he hadn't seen him in years. As he pulled away he grasped Blaine's hands and locked eyes with him,

"You are the light at the end of the dark tunnel I've been in since high school, and I desperately need you. You are my everything, and this week apart has killed me. I made a huge mistake ever letting you go, and the fact that you came back to me means the world to me. If you'll still have me, I will be waiting in that New York airport when you graduate and come join me at NYADA."

Blaine kissed Kurt's cheeks and hugged him, whispering in his ear,

"I'll be there. We have our whole lives ahead of us, and I plan on spending all of it with you."