It wasn’t you that wasn’t good enough. If someone can’t accept you as you are, faults & all, then it is they, whom are not good enough for you. Keep smiling! You will meet someone who will be good enough for you and vice versa. You can’t change anyone nor should you have to; including yourself. Believe in Karma & just by being yourself, you will find your soul mate, guaranteed. ~ Nicola Sweet
You can’t always please everyone so as long as you feel good inside that’s all that matters.