" Good-bad problems are major destroyers. People who can’t reconcile either their own or anyone else’s faults suffer tremendous isolation because they are unable to attach to real, whole people who are both good and bad. The ideals of what “should” be get in the way. Perfectionists demand that their friends be perfect. Initially, when they click with someone, they will experience a wonderful honeymoon period, full of discoveries about “all the things we have in common” and how “compatible” they are. Then a conflict will arise. They will start to see the other person’s faults: they’re always late; they don’t listen well; they are too controlling. Suddenly the perfectionists are confused and disappointed. Someone they’d believed in, hoped for, expected more from has seriously let them down. And they tend to leave and reenter the fruitless, futile search for the ideal. Since safe people aren’t perfect people, they are disqualified, and the perfectionist goes on alone. "
― Henry Cloud , Safe People: How to Find Relationships That Are Good for You and Avoid Those That Aren't