That is really nice! I can relate to all of them. Did you compose that?