I think its coming together ok, I wouldn't worry about rhyming to much, you can do that in the vocal where the sound can be the rhyme, nice storyline, perhaps you can substitute be my sword with, be by my side, be my strength, be with me, so much you can do with this.
if you are going to update this, I would certainly read it again.