Seeds are also essential for plants because they ensure that the gene pool continues for the next generation. In flowering plants or angiosperms, seeds are the outcome of double fertilization that results in an embryonic plant and its food supply (endosperm) within the plant's ovary.