The phrase that every rose has its thorn is not relatively a new one, and you must have come across it thousands of time. Did it ever make you scratch your head and actually wonder what does every rose has its thorn means.
The phrase has a beautiful and fairly simple yet profound meaning which makes it so famous.

There is another such proverb that originated from Persia and means that “He who wants a rose must respect the thorn" which means to accept something fully inclusive of all its faults. The similar expression that every rose has its thorn has another meaning in Greek which is that imperfection can grow into something marvelous one day.
This phrase grew all the more famous after the famous singer of the band Poison, Bret Michaels composed a song around this phrase in response to a failed love affair. He explained the metaphor where the rose was his career that was going strong, and the thorn was his relationship that was going sour. In the end becoming a well-known singer cost him his career. Though, he took the rose with the thorns and never regretted his decision.

(Featured Image Courtesy: Reader's Ride)
This proverb is used to describe the peculiar human nature. It implies that nothing is devoid of flaws. Everything whether it is living or non-living, possesses some pros and cons, which needs to be accepted with equal grace. Like the rose plant, epitomizes beauty and elegance that is unparalleled. However, it has still got thorns on it. This can be perceived in a positive light that thorns protect the delicate rose and acts as a strong defense mechanism. He/She who respects a rose, a beauty, a person must also respect and accept the thorns, the flaws, the negatives associated with the external beauty. Nothing is perfect in this world. Similarly, something as stunning as a rose or eternal beauty can also never stay so attractive without any fallacies.