Okay, so in one of his interviews he stated that this song is a metaphysical love song... so with that:
He's stating that his lover, as a person [crossbow]is loving, warm, open hearted [yellow].
But then he is comparing things such as death, a strangled rainbow, blood, etc [black] as his lover's output or just actions that s/he does [arrow]. --> Maybe he got hurt emotionally?
Also, it seems that things were always meant to be... becuase he states that the shampoo was made 30 years ago, yet they are only 20 yearsold. So this could either mean an arranged marriage or it was just the drift of the wind...
I'm still not too sure what the sweeping boy has to do with anything... hmm
Okay, so in one of his interviews he stated that this song is a metaphysical love song... so with that: