Rose flowers have different meanings based on their coloures to present somebody.In short meanings are as under;
Red rose- Conveys love,respect .and admiration.
Orange rose-Indication of passion and energy.
White rose- Symbol of purity,innocense and spirit.
Yellow rose- Symbol of friendship and caring.
Pink rose- Conveys admiration,joy and gratitude.
Blue rose- Impresses desire for unattainable.
Green rose- Conveys best wishes for a prosperous new life
Or wishes for recovery of good health.