I was swallowed by the night
Lost myself between the tides
I drowned in silent seas and was washed ashore
Where past sins were not scored
And after all I’ve said and done
After all I did so wrong
You call me angel
And when the snow is falling down
I know you are still around
To hold me tight and keep me warm inside
Even through the darkest nights
Till I recognize the truth
There’s no angel here but you
It’s you
So if you dare to make a stand
I will try to understand
It is hard to be my man
And if you dare to try again
Somehow I will understand
It is hard to be my man
It’s so hard to be my man
Drowning again, this time your eyes
I wanna stay with you tonight
Take me in your arms and kiss my fears away
My uncried tears away
And after all I’ve said and done
And after all that I did wrong
I will be your angel
But even angels make mistakes in love
Even angels make mistakes in love