Just got back to the forum this month after a long absence so this is the first song of yours that I've heard in over a year.
I must say I think that it's one of your best. And, as Marty wrote, it's worth the wait.
Music, lyrics, backing band all blend together really well to deliver a very pleasant listening experience.

Well done.

Brian