I believe the answer is A: Impatience The reasoning behind this is a few key descriptive words. "Snapped," "hastily," and "lurched." These all tend to signify that someone is in a hurry, especially the "hastily" and "lurched." "Snapped" could signify anger, as stated in choice B, but since the other two descriptive words don't coincide with anger, the logical choice would be A: Impatience.