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.![](/moment-web/static/img/icon_moments_likes.png)
![](/moment-web/static/img/icon_moments_comments.png)
Download the HelloTalk app to join the conversation.
![](/moment-web/static/img/banner_logo@2x.png)