English Idiom
“Every rose has its thorn”
Meaning: nobody is
perfect and person has flaws. Even a flower as beautiful as the rose has certain flaws, but that does not take away from its beauty.Download the HelloTalk app to join the conversation.