All roses symbolize love, but certain colors of roses can take on special meanings. Opinions vary on the many meanings of roses, but here are some of the more common:
Red Love, Respect, Courage
Yellow Joy, Gladness, Freedom
Pink/Peach Gratitude, Appreciation, Admiration or Sympathy
White Reverence, Purity, Secrecy
Two Roses Joined Together Engagement
Red and White Roses Together Unity