They say patience is a virtue 
But I've been waiting too long 
I believed in your promises 
And it hurts to see I was wrong 

The one more tries, the sleepless nights 
The countless tears that I've cried 

[Chorus:]
lt Why should I keep holding on 
When I know someone new is holding you 
Why should I keep holding on 
I gotta let go, cuz love's already gone 

Stairways leading down to nowhere 
Roads that never end 
Why keep on going 'round in circles 
To break my heart again 

Caressed my hair, then left me there 
Alone but you don't care 
Why should I keep holding on 
When I know someone new is holding you 
Why should I keep holding on 
I gotta let go, cuz love's already gone 

I used to think that I should blame myself 
But it wasn't me who was seeing someone else 

Now here's a me, you've never seen before 
As you're watching me walk right out the door 
Why should I keep holding on 
When I know someone new is holding you 
Why should I keep holding on 
I gotta let go, cuz love's already gone