John Boyle O'Reilly

According to the Rose Information Bureau, each rose color has a special meaning.
Red roses say I love you and also stand for respect and courage.
White roses have several meanings: Youre heavenly, reverence and humility, innocence and purity, Im worthy of you, and secrecy and silence.
Red and white roses together, or white roses with red edges, signify unity.