sometime its better to let go than holding on. Not being good enough for a person is just an excuse. they're with you for a reason. If you can't love yourself, your partner will not love you.
its painfull, heartbreaking to let go but what for holding on if its already so ~