I don't know much for sure
But I know that you're the one for me
Coz even after all these years
You still choose to stand by me
And I know it's not always the easiest thing to do
Never knowing quite what you'll be coming home to
Coz I can be a bit much
And I know that it's hard on you
We've had our ups and our downs
But no more or less than anyone else that we know
And now I've spent nearly half of my life loving you
Building a life together, now plus two
I've never known much for sure
But I know that you're the one for me
Even after all these years
I still love waking up next to you
And I'll spend the rest of my days loving you
And the life we share together, now plus two