Rob Dial argues you're asking the wrong question. Instead of searching for the perfect partner, become the best version of yourself. When you improve internally, you naturally attract someone whose values align with who you've actually become.
Chapters
So how do you attract the perfect partner? See, people ask this all the time, but I think the question is inherently flawed. The real question should be, how can I build myself right now into the best partner that I can be? See? Because here's the reason why. When you are the best partner you can be, you will attract the best person possible that aligns with the person that you have become. See? So looking out into the world for for the perfect partner is not the right way to do it. Looking inside and becoming the perfect partner that you can become makes you more likely to attract the person who is going to be the best partner for you. So the secret is you must become in order to attract.