You’ve been there all my life
You’ve seen all my ups and downs
Experienced things you shouldn’t of had to
Yet you’ve remained by my side holding on
You’ve remained strong and not left me alone
and remained with me through it all walking with me to the end
Staying a pure and good close friends
Never leaving me alone you carry me as I fall
You pick me up when I’m too low
Keep your eyes always on me as we go
You walk with me as we stray
You’re everything I ever needed within my journey
Your my one true friend
Your the best
You’ve been there all my life
Through thick and thin and will still do it again