Phrase Request – Synonyms for ‘Nobody’s Perfect’

idiom-requestphrase-requestsynonyms

I want a synonym for "nobody's perfect" in a more idiomatic way. Maybe some rare old phrase to mean that every side has good and bad.

I'm talking about a meaning that will convey that in every faction, religion, group or whatever there are both bad and good people. Not that a person has good and bad within him.

Best Answer

You may want to use "Every rose has its thorn":

  • There is rarely a good or positive thing, event, or circumstance that is not accompanied by something negative or unpleasant

As an example:

Mike: My bride is lovely and gracious, but I'm discovering that she has a terrible temper. Bill: There's no rose without a thorn.

Here is another one:

A: "I can't believe the amount of taxes I have to pay on my lottery winnings!"

B: "No rose without a thorn, eh?"


  1. For something that has both bad and good sides, you may want to use "There are two sides to every coin" which means you can't have the good part of something without its bad.

  2. Another phrase can be "mixed blessing":

  • something that is good in some ways and bad in other ways
    (Meriam-Webster)

  • an event, situation, etc, having both advantages and disadvantages
    (collinsdictionary)

  • For something that has both positive and negative effects, you may want to use "double-edged sword":
  • If you say that something is a double-edged sword or a two-edged sword, you mean that it has negative effects as well as positive effects.
Related Topic