You want someone who loves every part of you—the good and the bad. Someone who loves just one or the other will never be right for you. Someone who only loves the good parts of you will turn a cold shoulder to you when you show your flaws and weaknesses. He’ll make you feel ashamed when you aren’t your best self—rather than helping you feel supported and encouraged to be your best self. Likewise, someone who only likes the not-so-great parts of you is bad news, too. Anyone who benefits from your weaknesses will always try to keep you down. If you’re a pushover, you may attract someone like that—somebody who wants you to stay weak, because he gets some sort of power from it. Interesting enough, when you stop being a pushover, you’ll notice a lot of these guys disappear—and good riddance to them.
The guy who constantly cancels at the last minute or “forgets” you had plans or changes the plans in a way that’s very inconvenient for you. He’ll drop off the face of the planet when you stop being a pushover and demand he respect your time.