Artichokes are the bud (or flower) of a thistle which is a variety of flowering plants known for their characteristic prickly leaves and I absolutely love them.