I believe this song is about a girl who's having so much trouble in life. And maybe her mom was poor so, she had to work at the flower shop just to have some food on the table. She was living in this rose garden, where the thorns are sharpened (having so much trouble and she's always hurt) and where the rain is falling (where the weight of life is falling on her). She was mature and everytime she was hurt, she didn't cry so people can see how strong she is.
-Very mature song for Nick :) I like it!