Andy,

I can see this working well in a small live setting as there`s a nice intimate feel to the way you unfold the story.
I really enjoyed the details in your lyrics and your vocals are very good.
Your guitar accompaniment sounds fine and imo the waltz style suits the song.

Robert