Really good submission. I liked the piano touches too, added more variety and color. Can't really fault anything, was going to say the second half could be a bit more varied but considering the layers in the song already it's done well.