Islamic Interpretation of Dreams (Ibn-i Sirin):

(Affliction; Bristling with perplexity) In a dream, thorns represent a harsh, difficult, repulsive and a distressful person.

Thorns in a dream also represent indebtedness, signing a loan, temptation, degeneration of moral standards, or social unrest.

If a thorn pierces someone in a dream, it means that he will be tried with temptations, or that he will be hurt from something he hates. Walking on thorns in a dream means delaying or postponing payment of one’s debts upon maturity.

Thorns in a dream also represent ignorant and evildoing people who uphold respect for nothing, and who have won neither material nor spiritual success in their lives.

Thorns in a dream also represent pain and sufferings, complexity of matters, sorrows, distress, difficulties, love, injustice, or harm caused by women.