Blessed Thistle (Cnicus benedictus)

Price range: $3.25 through $26.35

A spiny Mediterranean thistle grown in monastery gardens, used for blessing, breaking hexes and guarding the home.