Anonymous“My girlfriend is a bit of a tough cookie. Metaphor or Idiom?”
Both. Many idioms begin their existence as metaphors. If nearly everyone finds them clever, interesting, and/or useful, they become a fixed part of the language and are enshrined forever as idioms!
CJ