You`ve clearly put so much thought into the arrangement of this lovely song.It works beautifully as a whole with a nice build and fine harmonies at the end.
The lyrics are sincere and moving as David said - no red flags in the English for me.
Congratulations... if it does become your "best song ever" you can be proud!

Robert