Point being, don't be so hard on yourself. Every experience is with purpose. Know this. Remember this. Know that when you are at a crossroads, there is an opportunity here to learn, to grow. Strive to understand what is really going on and don't beat yourself up in the process. If you can just see the bigger picture and know that there is light at the end of the tunnel and you WILL be bigger, better and stronger for it when all is said and done, then it will make the experience a little more tolerable.
Just as you are human, so is everyone else. Practice forgiveness at all times. Forgive yourself and others because at the end of the day we are all human doing the best we can. Forgiveness is never to make the other person feel better or lessen their load, its to lessen our load and set us free. Forgiveness allows us to be free from negative clouds and embrace all the positive and beauty life has to offer. Just learn the lessons and move on.
So, remember not only who you are, but what you are and why we are here taking this journey. Learn as much as you can and embrace all challenges as a chance to grow and thrive. Feed your soul with as much knowledge as you possibly can so when it is your turn to revisit the spiritual universe, you can move on to bigger and better things instead of having to revisit all the same stuff all over again the next time around. Remember you are never alone on your journey.
Blessings, love and light to all of you....