on pins and needlesDefinition: Anxious or nervous, especially in anticipation of something.Discuss this Idiom in the comments below.