Hello, Bob

Yes, your vocals really shine in this tune.
As rayc say, I also think the bass line is a bit busy.
But the total balance is not impaired.
I love the chord progression, the way to use F#.
(G - D - D/C# - Bm - F#)
Such usage of F#, III major against Tonic (D major in this tune) can be also heard in "Let It Be Me".
(The key of "Let It Be Me" is Gmajor, so the said chord is B major.)
One of my favorite usages.
Enjoyed my listen a lot.

Best regards.

Shigeki Adachi