There are many life lessons we can learn from others and from our own mistakes. Every single one of them is valuable and should not be taken for granted. Here is a list of 50 life lessons we can learn to make sure we live a happy and fulfilling life.