you're so hard on yourself. take a moment. sit back. marvel at your life: at the grief that softened you, at the heartache that wisened you, at the suffering that strengthened you. despite everything, you still grow. be proud of this.
Understanding the importance of self reflection and it's importance for personal growth. Don't dwell on the negative - take a positive perspective and use it as a stepping boards for self improvement & growth