I would definitely say D. Squeamish. Anxious in this case means antsy, can't wait for something to get done, and nervous. A synonym for that would be squeamish. Hope this helps :)
ALSO: Anyone, I don't care who, PM me if you are a Star Wars fan (i mean REAL Star Wars fan, not a poser pls)