You can give someone your all and it still won’t be enough. You can accept someone for who they are, faults and all, and it still won’t be enough. You can try your absolute hardest to keep things afloat and it still won’t be enough. Whatever the case is, it doesn’t mean that you weren’t enough. You were, you ARE, more than enough. Don’t ever let that haunt you.
Everyone’s fucked up. You’ve just gotta decide what kinda fucked up you’re into.