A/N: This started out as a reaction drabble to Come What May (the song), and eventually developed into a plot that wouldn't leave me alone. Takes place in and after 4.16, and goes AU from there. Click (x).


Kurt blinks around, confused. He's not sure how he got here, all he knows is something in him aches, his chest hurts for reasons he can't place, and he can feel his heart sinking a little along with the gentle melody coming from what seems like all around him.

And suddenly a warmth is breaking through the fog around him, a voice joining in the with the music, a voice he doesn't have to search to place, a voice he knows inherently.

Never knew I could feel like this,

He turns, eyes wide as he stares at the figure approaching him.

Like I've never seen the sky... before.

"Blaine..." he breathes.

And he should be shocked, but then again...he always knew this day would come...this moment with Blaine. He's been waiting for it his whole life, even before he knew he was.

Want to vanish inside your kiss...

And Blaine is watching him, approaching him slowly, cautiously, in a way that almost hurts Kurt. Blaine's eyes are filled with the deepest love, admiration, the most emotion Kurt's ever seen another person bear in their soul, and yet he moves hesitantly. Kurt wants to reach for him, wants to run to him, but something holds him back. They aren't that anymore...they aren't supposed to be anyway...but how couldn't they, when Blaine looks at him like that, and Kurt knows what it means and how it feels, because if he weren't so stunned, and his heart didn't hurt so much, he'd be looking back in just the same way.

Blaine steps forward until he's right in front of Kurt and looks down, and gently, ever so gently, reaches out and takes Kurt's hands, not pulling him, not seeking anything, just connecting them. He looks at their joined hands for a long moment before something swells in him, a burst of courage, and he looks up to meet Kurt's eyes.

Seasons may change,
winter to spring,

But I love you until the end of time...

Kurt sucks in a breath as Blaine's face breaks into beautiful, aching smile at the end of the line, before faltering and falling into something more serious, more pained, more longing, but there's determination there, strong and sure, rippling beneath the surface.

Come what may,
Come what may,
I will love you until my dying day.

Kurt's heart is hammering in his chest, and he's still stunned, watching Blaine in amazement, because how is he real, how can anyone feel so much for him and how can he feel it in return? And then Blaine's taking a step back, releasing Kurt's hand, and Kurt feels his stomach swoop, because he can't lose this now, now yet. He opens his mouth in a gasp but instead he finds himself joining in, singing with Blaine, careful and quiet.

Suddenly the world seems such a perfect place,

Blaine blinks at him, a small, surprised smile before continuing.

Suddenly it moves with such a perfect grace,

The smile is still on his face as Kurt takes a step towards him, and Blaine takes a step back, growing more confident and sure every second. Making sure Kurt wants it too. Kurt shakes his head a little in a daze as they sing, circling , their eyes locked, close enough to touch but not.

Suddenly my life doesn't seem such a waste
It all revolves around you.

But then Blaine stops moving away from him, step towards him again, his smile changing again, because he knows now, he's sure...now he's only waiting for Kurt to be too...

And there's no mountain too high,
No river too wide,
Sing out this song and I'll be there by your side,
Storms clouds may gather, and stars may collide...

Kurt's breath catches in his throat, and his eyes sting, and he can feel the stunned tears welling in his eyes as the words spill from his lips, finally admitting something he's always known but wouldn't allow himself to say out loud...

But I love you,

Blaine smiles again, and his eyes are shining too, and he nods a little, like he's glad Kurt's finally realized something he's been trying to make him understand all along, and then answers...

I love you

Until the end of the time

And then Blaine's stepping forward, closing the gap between them, reaching up with one hand to cup Kurt's jaw, and Kurt's hand immediately flies to his arm, holding him there, sliding his hand up to lace their fingers together...

Come what may

Come what may

I will love you...

With a gentle squeeze, Blaine releases Kurt's hand and takes a step back, smiling at Kurt with a sureness about him, a knowing deep within.

I will love you...

He backs away into the mist, still smiling at Kurt, understanding, loving...he doesn't have to say a thing, and the words are left unsung, hanging in the air between them like a promise yet to be consecreated...

Until my dying day.

Forever is waiting for them. Blaine knows it, and with a final glance, Kurt knows too, and he knows Blaine will be waiting, whenever he's ready, when the time is right, Blaine will always be there, waiting for him, until the end of time.