This is a beautiful metaphor that highlights the following:
* Beauty and Fragility: Roses are known for their delicate beauty, just like a mother's love. They can be easily damaged, but they also hold a deep and lasting beauty.
* Love and Thorns: Roses also have thorns, which symbolize the challenges and sacrifices a mother makes for her children. They might be prickly and difficult at times, but they are meant to protect the beauty within.
* Strength and Resilience: While roses are delicate, they can also be very strong and resilient, symbolizing the unwavering strength and perseverance of a mother's love.
The phrase captures the complex nature of a mother's love, which is both tender and strong, beautiful and full of challenges.