That was a strange but very straight-forward take on the "Failure makes Progress". :D
The music is good. Very calming.