Every beautiful or desirable thing has some negative aspect or drawback. Nothing is perfect without some accompanying difficulty or pain.
This phrase draws from the natural characteristic of roses having thorns alongside their beauty. While the sentiment is ancient, the exact phrasing became popular in the 19th century and was famously used as a song title by the rock band Poison in 1988, bringing it into modern vernacular.
Interestingly, not all roses actually have thorns - what we call thorns on roses are technically prickles, and some rose varieties are completely thornless! The metaphor persists because it captures a universal truth about life's trade-offs, making it one of nature's most enduring philosophical lessons.
Complete word intelligence in one call. Free tier — 50 lookups/day.