I am the solid ground
When you can't hold it down
I am love all there is to give
Never a thought or sound
I'll always be around
Knowing without you all I'd miss
How long have you been my light
How long have you been my night
I talk and talk and I try to make it right
How long have you been my life
I am the solid ground
When you are feeling down
Reminding you all you have to give
And when you're out of breath
Until there's nothing left
All the strength I have is there for you
How long have you been my light
How long have you been my night
I talk and talk and I try to make it right
How long have you been
...have you been my life
How long have you been my light
How long have you been my night
Always there to make me feel all right
Have you been my life
How long have you been my light
How long have you been my night
Always there to make me feel all right
How long have you been
...have you been my life