The idiom “love is a rose with thorns” means that love is beautiful and rewarding, but it also comes with challenges and difficulties. The metaphorical meaning of this work is that beautiful things are often accompanied by pain and hardship. This is what the law of nature dictates.