I've known him ages,
I've known him years.
I've known his problems,
I've known his fears.
We've had our ups,
We've had our downs.
We've had our smiles,
We've had our frowns.
It's been a while,
It's been so long.
It's been alright,
It's been all wrong.
We've had a laugh,
We've had a cry.
We've told the truth,
We've told a lie.
Through downs and through ups
He's still been a friend.
Am I asking too much
To hope it doesn't end?
It's gonna be hard,
There's gonna be strife,
But I wouldn't change it;
It's part of my life.