they say all good things,
must come to an end,
well I disagree,
because they can't see,
what you mean to me,
my best friend,
(chorus)
we've been through hell,
we've seen high tide,
the tales we could tell,
it's been a wild ride,
with you till the end,
always my best friend
how many times,
you stood up for me,
always had my back,
when they attacked,
I never lacked,
my best friend,
(chorus)
we've been through hell,
we've seen high tide,
the tales we could tell,
it's been a wild ride,
with you till the end,
always my best friend
i smile when I think,
how hard we laughed,
all the things we've done,
times we had to run,
my God it was fun,
my best friend
(chorus)
we've been through hell,
we've seen high tide,
the tales we could tell,
it's been a wild ride,
with you till the end,
always my best friend
looking over my shoulder,
now that I'm older,
you were a gift,
gave my world a lift,
caught me when I slipped,
my best friend
(chorus)
we've been through hell,
we've seen high tide,
the tales we could tell,
it's been a wild ride,
with you till the end,
always my best friend
best days are yet to come,
when we have freedom from,
the trouble of this place,
when we've run the race
going to a better land,
take my hand,
my best friend
(chorus)
we've been through hell,
we've seen high tide,
the tales we could tell,
it's been a wild ride,
with you till the end,
always my best friend