“Nobody’s perfect” is something we hear over and over again when we’re growing up. Constant reassurance that it’s okay to make mistakes. Comforting reminders that sometimes we’ll fall just short of expectations.
When we’re young, it’s easy to remember that shit happens. We brush it off, pick ourselves up and keep going. But for some reason, when we’re older, we hold ourselves to impossible standards.
We refuse to accept when we screw up. We are unable to move past experiences that, had we known what we know now, we would have handled differently. We are our own worst critics, and damn are we ruthless.
Somewhere along the line, we decided that it was easier to feel guilty and worthless than face the reality that we won’t always do everything right. And we are completely unable to cut ourselves any slack.
But that’s bull shit.
No matter what you’ve done, or what you’ve been through, you are not your mistakes.
You are not defined by the things you’ve done that you wish you could take back. You are not defined by the things you said that you wish you hadn’t. You are not defined by the chances you didn’t take.
Your worth and your purpose exist on a higher level than you can possibly understand at this moment.
All you can do is trust. Trust in yourself to learn from your mistakes. Trust the people around you to lift you up when you need an extra hand.
Trust the universe that in the end, everything works out exactly how it should.
You are not the only person who has regrets. You are not the only person who wishes they could turn back time. And you are not the only person who feels like the weight of the world is too much sometimes.
When you falter, you deserve self-love, not self-loathing.
So the next time things don’t go as planned, or you’re less than proud of your actions, remember this:
Only you can decide your fate. Only you can remind yourself that you are good enough. And being too hard on yourself will be the worst mistake you ever make.