In Christian symbolism and medieval heraldry, green signifies abundance, prosperity, life and hope. White symbolizes truth and purity. Together, they symbolize the joyful and fruitful life of the virtuous Christian who seeks to know and glorify God, Truth itself, in all things.