I had to post this because I have tried to learn and reflect on every relationship and situation I have ever experienced in my life. You can learn something from everyone and every situation. Take the time to reflect daily.
Some people are meant to hurt you so you will be wiser the next time you meet someone. Some people are selfish and jealous so you will know what you will not tolerate and know your self worth. Know that life has a timing for everything. If you are going through difficult times now they will not last always and if your life is going perfectly enjoy it while it last because things will change. Life is a evolving cycle. Be grateful for the things you have encountered in life because one day it will all make sense. Notice I said, “one day”.