A flower is a special kind of plant part. Flowers are also called the bloom or blossom of a plant. The flower grows on a stalk – a thin node – which supports it. Flowers have petals. Inside the part of the flower that has petals are the parts which produce pollen and seeds.