The sunflower is a tall flowering plant that can grow up to eight feet tall, with large yellow petals and yellow or brown centers. It is a dicot and angiosperm that prefers full sun and grows well in plains and rich soil. Sunflowers have many beneficial uses as they can be eaten, their oil can be extracted, and they can be used for skin care products.