Answer by
Sett (1838)
Red roses mean I love you and beauty, pink roses mean elegance and grace, yellow roses mean true friendship and joy, white roses mean innocence and purity or they can also mean honor and remembrance, orange roses mean passion and excitement, and violet roses mean enchantment and love at first site.