Violets
Violets are symbolic of love, adoration, spiritual wisdom and happiness. When you receive violets in your dream it is indicative to someone bringing joy to your life. On the other hand, giving violets means that you are a bit shy to express your passion towards someone. The violet also has roots in Christianity and represents the modesty of the Virgin Mary.