Difficult Words:
To be at each other's throats - to argue, have a dispute, strongly disagree
Pig-headed – stubborn, obstinate
To take no notice – to ignore, not take into account
Round their neck – worn like a necklace
A grain of truth – an implicit truth, a basic element of truth
To buy into something – to believe something, be convinced by something
Telling (adjective) - revealing
To revel in something – to enjoy something
Chunks – pieces, morsels
Stiff upper lip – resilience, strength and stoicism
A saying – a proverb or idiomatic phrase/expression