Heather flowers come in a variety of colors, including pink, white, purple, lavender, and even red. The specific color may vary depending on the variety of heather plant being grown.