@Kaelynn_King Okay so this is going to sound round-a-bout and crazy but hopeful you get the point I'm trying to make:
You aren't worthless. Your worth isn't defined by the skills you have. Being there for people is a skill. Just because it's one you haven't mastered yet doesn't make you worthless. Everyone has failed people. Everyone hurt others. But everyone has brought people up at times, too. Guilt simply makes people remember the times they made a mistake, or did wrong. But guilt also shows that you care, that you want to do better. As horrible as guilt feels, it can make you a better person. It's very clear that you care, and care deeply. In my opinion, that is where your worth is. Your worth is definitely not in the mistakes that you've made. Your worth is in how much you care. And I can tell you care a lot. You are worth so much more than you can imagine, even if you don't feel it. But I hope you begin to feel it, because you deserve to <3
All my love, ~ A stranger (lol, you don't even really know who I am. Hope it helps anyway!!!)
PS. Ultimately, your worth also lays in the eyes of God. He knows every aspect of you, and forgives all sins and bad intentions and praises the good you have done. <3 (Don't want to force my faith or anything on you just felt like I needed to mention that just in case. If this offends you or something ignore it)