You can learn great things from your mistakes when you aren't busy denying them. Read The 7 Habits of Highly Effective People.
Someone else doesn't have to be wrong for you to be right.
Don't look for someone who will solve all your problems; look for someone who will face them with you.
People do what seems easy and convenient, not what is best for them.
You become what you focus on and like the people you spend time with.
Learn to love yourself first, instead of loving the idea of other people loving you.