Why do Plants have Flowers?

You must place the flower seed in dirt then you must sprinkle water on the seed and provide the seed with plenty of sunlight. Then your flower will begin to grow.