First thing that caught my attention was the chord progression, reminded me of something Elton John mite do.
Well constructed and performed.
Rob