BookStop
If you see a stranger...
No, I don't think the semicolon is the best solution (although in general I am a big fan of the semi-colon). The one thought simply does not seem to follow on the other. It seems to me that the two features -- shocking on the one hand, soft and attractive on the other -- contrast.
Yes, Teresa has said it better than I, but this is exactly what I meant