I think, the rose garden is the girls life.
The rain falling represents the bad times in her life.
The sharp thorns is everything that is being thrown at her.
Obvioulsy, young but not naive and the wise beyond her years part is refering to the girl having to grow up fast becuase she has no one around to help her through the rain.
Don't let those petals fall, don't let them fall on you, I THINK might be, since the garden is "life" so don't let the petals fall on you could mean don't let life bring you down.
I doubt this song is about Demi and/or Selena.
I think, the rose garden is the girls life. The rain falling represents the bad times in her life. The sharp thorns is everything that is being thrown at her.
Obvioulsy, young but not naive and the wise beyond her years part is refering to the girl having to grow up fast becuase she has no one around to help her through the rain.
Don't let those petals fall, don't let them fall on you, I THINK might be, since the garden is "life" so don't let the petals fall on you could mean don't let life bring you down.