@sveltje
no, you're right, rochet didn't make any sense. but stone? maybe it's something to do with ricochets, but i'm only guessing. the "soul stirred" could be the intensified meaning of it.

@lucretia
thanx for the welcome. thanx to you i got that song in my ear again <img src="/ubbthreads/images/graemlins/silly.gif" alt="" />....saw them (tsom) last year over here.