Hi Carl!
Besides all the good instrumentation choices, I love this for the underlying chord progression. Those major-to-minor chord changes, plus borrowed chords provide surprises that give me joy every time.
Well done.
Andrew