English Idiom “Every rose has its thorn” Meaning: nobody is perfect and  person has flaws. Even a flower as beautiful as the rose has certai -  Todds Moment on HelloTalk

Every Rose Has Its Thorn Meaning

Gigios Pizzeria Chicago | Gigios Pizzeria 4643 N. Broadway… | Flickr

Gigios