How did this plant increase its chance of survival

Rose

A it has thorns for protection
B it has red petals to attract the sun
It is tall so animals can see it

C it has a strong fragrance to attract pollinators

D it has deep roots to access water and nutrients