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