Sunflowers are cheerful and iconic flowering plants known for their vibrant, daisy-like blooms and tall, sturdy stems. The size of a sunflower's flower head can vary widely, ranging from a few inches to over a foot in diameter for some of the largest varieties. While traditional sunflowers are known for their bright yellow petals, there are also variations with different colors, including orange, red and brown.