Mark - what can I say other than it's fantastic! You have a great ear for a melody, and this is one seriously catchy tune. I can easily imagine it being played on the radio - masses of commercial appeal.
Great structure, arrangement, accompaniment, right-on-the-mark harmonies, and really nice changes in the verse.
I honestly can't fault it, even though it's not the kind of thing I would normally go for. Bet this will still be going around in my head at bedtime
Three yes's from me!