I'm with Jim on this one to. I just can't find the simple understanding of the song structure. Know what the story is telling, but it lingers to much. You have something here, it just needs to be condensed and rinsed.

good luck