What did Paul mean by a ‘thorn in the flesh’?

thorns

An illness? A weakness? A mother-in-law? Many theories have been developed to explain St Paul’s “thorn in the flesh”. Tim Heatley explains the most plausible interpretation