I have heard a quote that may help, " i true friend knows youre not perfect but treats as if you are".
Find someone that compliments you as a person and who you enjoy being with, knowing they will be honest with you should you wear the wrong shoes...
You can laugh with them, cry with them and fight with them, but still want to have coffee with them after that fight.
As suppose the same can be said in finding the one true love we are all searching for.
Enjoy what life brings you.