why do roses have thorns?

India
October 6, 2008 12:14pm CST
yeah, its the most famous questions of all the times, why do roses have thorns? rose is a symbol of love,, then why does it has thorns in it. why did god gave it thorns when he was knowing that it will be a symbol of love on earth? i don't want any biological answers.