Bunga terdiri dari jantan yang sangat khusus dan organ reproduksi
betina. Bunga menghasilkan spora yang berkembang menjadi
gametofit.
Gametofit jantan terdiri dari hanya beberapa sel dalam sebutir
serbuk sari dan menghasilkan sperma. Gametofit betina
memproduksi telur dalam ovarium bunga. Bunga juga menarik
hewan penyerbuk.
Jika penyerbukan dan pembuahan terjadi, zigot diploid terbentuk
dalam sebuah ovula pada ovarium.
Zigot berkembang menjadi embrio di dalam biji, yang terbentuk
dari ovula dan juga berisi makanan untuk memberi makan embrio.
Ovarium sekitar benih dapat berkembang menjadi buah. Buah
menarik hewan yang dapat membubarkan benih yang
dikandungnya.
Jika benih berkecambah, maka mungkin akan tumbuh menjadi
tanaman sporofit dewasa dan siklus berulang.