I enjoyed that.
I love story songs.
Well written, performed and mixed.

My only suggestion to make this a viable hit would be find a way to cut it back a minute or two.
I enjoyed it but, it's hard to get long songs to stick with today's short attention span audiences.