You are enough!
You are enough. Everything that you've done, everything that you've been through - they make up a story of who you are, sat here, right now reading this.
Some of those things will have been great, some of those things will have been downright shit, but they make up the person you are right now at this moment.
And let me tell you - you are a fucking amazing person who has so much to give to the world.
You're not regular Joe from the status quo. You don't live your life with a fill in the blank narrative - you're choosing your own path and you're hitting the ball out of the park. And that is brave, really brave.
And sometimes people are going to criticise you. They're gonna try to shit on your dreams because they don't understand you and they think they know better and what's in your best interest. But they don't. Because you and only you, are the only one certified to write the bible of your life. You have more wisdom than you know and you are able to make good decisions.
You don't need to change who you are. You really don't. Anyone who says you do has their own agenda - one that benefits them and doesn't benefit you. You can either spend your whole life trying to change who you are and feeling like you'll never be enough, or you can try believing that you're enough and start living a life from that place instead.
You don't need to do what's expected of you. There's no one-size-fits-all approach to life - you get to do it your way and light that beacon of nonconformity to other people. And sometimes life isn't going to go the way you plan, and sometimes there's going to be bad bits. But we all have bad bits, and sometimes sharing your bad bits with other people is going to make them feel less alone, and let them see that they too are enough.
It's your life - you get to create your own adventures. You get to make your own stories and you get to be the central character. And you're a pretty awesome heroine. (But I think you know that already...)