There is no such thing as the "right person."
Someone to love; yes. But not a person who exists in fantasy because we deserve that person.
People are together for many reasons. It could be for emotional reasons or the superficial reasons.
The superficial reasons are about how a person makes the other look good and how they look together. Does it last long? Difficult to say.
The emotional reasons are about how a person feels about the other person. Something about the man's or woman's personality is attractive. It isn't about looks.
It always begins with attraction.
To go further requires courage and a leap of faith.
There is nothing wrong with meeting halfway.