I've been searching the horizon line
Burning for your touch
... every night
Losing track of time
It's so hard letting go
Waiting for a sign
I will wait forever
'Til my blood runs cold
And I will wear this badge of love
I'll wear it through rain and snow
Through the years, going strong
This badge of love I still hang on
And now the winter at my door
I watch the daylight die
Feeling like I'm gone to war
'Cos I'll do anything
I will walk through fire
...
...
And I will wear this badge of love
I'll wear it through rain and snow
Through the years, going strong
This badge of love I still hang on
And I will wear this badge of love
With my tears and promises
So when you put me to the test
I won't forget
Burning for your touch
... every night
Losing track of time
It's so hard letting go
Waiting for a sign
I will wait forever
'Til my blood runs cold
And I will wear this badge of love
I'll wear it through rain and snow
Through the years, going strong
This badge of love I still hang on
And now the winter at my door
I watch the daylight die
Feeling like I'm gone to war
'Cos I'll do anything
I will walk through fire
...
...
And I will wear this badge of love
I'll wear it through rain and snow
Through the years, going strong
This badge of love I still hang on
And I will wear this badge of love
With my tears and promises
So when you put me to the test
I won't forget