Origin: Germanic Old English suffix
Thorniness has 3 different meanings across 1 category:
the quality of being covered with prickly thorns or spines
a rough and bitter manner
The property of being thorny (of having thorns or metaphorically being difficult).