Artichokes are flowers — the part we eat is the bud of the flower — and they produce these beautiful blossoms when they bloom, rendering the rest of the plant inedible.