Heart doesn't beat-Hard Riddle

Riddle
What has a heart that doesn't beat?

    Answer: An artichoke.