Bhot difficult baat hai but i telling you
You can't find love if you will Start seeing right person for you then ultimately you gonna messed up with wrong person.
Right person will come to on your divine timing.
Some characteristics of your ideal partner can match with lots of person who are not perfect match for you but you need to choose from them.
Nature character choices can vary person to person ...
But some base characteristics are
Understanding of your nature behaviour and always stands with on your each downstream..motivates you cares you unconditionally l like your mother love you in true sense do gestural things for you value your time money and energy respect your work not judge you give you personal space for your growth Loyality commitment towards you and respect every people family and things related to you..will try to understand what makes you feel best..
Love yourself first if you are fulfilled then you gonna get fulfilled person for your emotions as well..
You can find via any medium but don't be in hurry take time observe the nature of the person.
Sometimes it does happens people get into wrongs partners without knowing the true intentions.
Value should be shared.
Maybe it is different from the guy perspective this is from the Female perspective.