Broaching Metaphor: A Linguistic Journey around Truth Conditions, across Cognitive Domains and through Optimal Relevance