Hi Joe,
Welcome on the forum!
This is so professional! Much to learn here.
The song never lets go, it holds my attention right to the end. I believe you understand very well the art of creating constant tension, musical and emotional.
Very well done!

G

Fred