Kudos on learning these 25 life lessons. Some people never get this far, and sometimes that makes me feel sorry for them.
In response to your 25th lesson, I heard a speaker a long time ago who addressed this concept that has made all the difference to me. He began with it is not the meaning of life. That is for the philosophers to debate. For most of us, then, it is the meaning IN life. That little word "in" has helped me live life instead of just existing day to day.