People come into your life for a reason – to help you with your soul lessons, or help you grow in some way, or experience something special.  We are all here on a journey to learn lessons, learn unconditional love and compassion.  There are no mistakes or failures, just soul evolution and finding out what does not work on our lives, and to then put more energy into things that we do want.