Blossom

Noun:  The flower of a plant, especially of a plant that produces an edible fruit.

Verb:  To produce or yield a flower; to flourish or develop.