Life is a huge journey of learning experiences. SometImes we learn the lessons and sometimes we don't. When we learn a life lesson the soul grows when we don't learn we stagnate or Revert. Life can have beautiful moments but also trials. You do the best you can.