There's something fascinating about how languages capture personality traits. When it comes to describing someone stubborn in English, 'hard-headed' immediately comes to mind - it paints this vivid image of someone literally having a tough skull that won't let ideas penetrate. But digging deeper, I've noticed 'pig-headed' carries more negative connotations, suggesting irrational stubbornness, while 'strong-willed' can actually be a compliment.
What's interesting is how these phrases evolve from cultural contexts. 'Stubborn as a mule' references the animal's notorious refusal to move, whereas 'dyed-in-the-wool' originally described fabric coloring but now implies unchangeable traits. The nuances matter - you wouldn't call your determined grandmother 'bullheaded,' but might affectionately say she's 'set in her ways.' Language mirrors how we perceive inflexibility, sometimes as admirable persistence, other times as frustrating obstinacy.