Put your metal knowledge to the test (name the song/artist)

Wilhelm Klink

Kommandant
Oct 8, 2001
91
0
6
45
Adelaide
I taped a song off the radio some years back that I'm trying to identify. To give you an idea of the year and style of song, Beseech - Rainbow Man and Evereve - Fields of Ashes were played soon afterwards. I'm guessing the year was 1998.

The vocals alternate between weak/semi-growled and clean. The lyrics are simple and are something along the lines of :

...
Would you cry for me now
Take your life for me
Would you do these things for me
...
Set my soul free now
And I do this all for you
I'd run for you
Silence (growled)
I'd run for you
Silence
I would do this all for you

Anyone know the name/artist of this song?