Or sit on pins and needles. to be very anxious or nervous because you are waiting to see if something happens the way you want it to.