A seed contains an embryo plant and food stores. It protects the embryo with a seed coat until conditions allow germination. Germination begins when the seed absorbs water, causing the root and shoot to emerge from inside. There are two main types of germination - epigeal, where the shoot emerges above ground, and hypogeal, where it remains underground. Seeds come in many forms like fruits, vegetables, flowers and grains, and allow plants to disperse and regrow.