Legion all is forgiven

Up all night
And the room keeps spinning
Can anybody stop this ride
I've had to fight
From the very beginning
And all my chances rolled away with the tide
Life's too short to waste this time
On someone crossing all the lines
I'm not too lost to see it now
You build me up to let me down
All is forgiven
All is forgiven
After all I've been through
You're still around
'Cause I could never make it
On my own
When I thought I lost you
I felt so down
'Cause you gave me love
Like I've never known
Life's too short to waste this time
From someone crossing all the lines
I'm not too lost to see it now
You build me up and let me down
Life's too short to waste this time
From someone crossing all the lines
I'm not so lost to see it now
You build me up and let me down
All is forgiven
All is forgiven