TO BE (or SIT) UPON THORNS, verb. phr. (old).To be uneasy, anxious, impatient (GROSE).
1555. Cavendish, Cardinal Wolsey [T. L. KINGTON-OLIPHANT, The New English, i. 533. There are the phrases] SIT ON THORNS broken English etc.