We've all missed someone. We've waited for what seems like forever for them to come back from wherever it is they've gone, just so we can sweep them up in a great big hug and tell them how empty the place has been without them. Maybe it was a boyfriend who went on holiday, or a relative who was in hospital. Whatever the story is, do you remember that feeling you get when you actually see them again, and you're about to run over and give them that hug?

Yeah, it's amazing.

I've been waiting longer than most people, and believe me; it really does feel like forever. I suppose, for other people, it really is forever, but to me? It's just a drop in the ocean.

Ever had so many emotions buzzing through your head, that you can actually hear them whizzing around? I feel like that right now. Love, hate, fear, shock, the overwhelming desire to slap him and ask where the Hell he's been…you name it, its there. Most of all, though, love. And not that mushy, Hallmark kind of love.

That kind of love that, when they're gone, makes you feel as though someone's stuck their hand into your chest and ripped your heart out. That kind of love that, when they come back, despite all the voices telling you to raise your hand and knock seven bells out of them, puts one foot in front of the other without you realising or wanting it, until you're stood right in front of them, not quite knowing what to do next.

So they make the first move.

And it's him who sweeps me up in the biggest, most heartfelt hug the universe is ever likely to see. Him who steps back and, completely ignoring everyone else in the room, looks me straight in the eye, and finishes a sentence that's been left hanging for, oh, only about three hundred years.

"I love you."

And kisses you like whatever it is he's just done is about to make our whole existence implode and become nothing.

And that's amazing.