Hi,
Glad to hear your song; just remember there is a dedicated music forum here; I am just saying it in case the moderators decide to move your post.
The song is sweet-natured, and your love for him certainly shows.
Some observations:
Good backing, guitar and bass sound full and varied. More on this in a bit.
Vocally, I would suggest you try one thing: re-track the vocals and put more air behind the lines. In other words, sing just a bit louder. This may help correct some small pitch issues that crop up along the way.
You need to end bigger. You drop the ending note down and it just kind of expires in the guitars. Go up and hold.
Consider doubling harmonies for some parts, to give more variety to the ears.
Orchestration:
I feel some texture is needed, during the 'rest' in the middle of the song; perhaps a few solo notes, as the song dies down a bit, and yet noone enters, if you know what I mean.
I keep waiting for the whole thing to 'break loose' with the bass wanting to 'walk' more than it does. A shift in tempo is a good tool to keep it fresh.
Structurally is where I find there are things that perhaps could change more.
I almost feel like the verses are a series of choruses; payoffs to (perhaps) quieter verses that set the story.
This brings in the tempo changes I suggested: a slower verse setting the story, and the current verses being the payoff, with a bit more 'oomph' in the singing and orchestration.
These are just ideas, one man's listen. I like the love that comes through the metaphors, and the purity of your intent. A song from the heart.
All the best and post again; I hope my suggestions may be of use
C.