Too many people go through life wanting the significant others in their lives to possess certain attributes, when you as a person don't possess those things. You want your significant other to be a certain way, when you are not that way. Stop trying to choose flawless people when you are flawless. There are no flawless people. Deal with your own insecurities and other unresolved issues, before you get into a relationships and therefore, who you choose will be through the right eyes, and from the right heart and mind.
Become a supporter of this podcast: https://www.spreaker.com/podcast/relationships-and-relatable-life-chronicles--4126439/support.