agonizing — Something that is agonizing causes you to feel great physical or mental pain.
analyzing — to separate (a material or abstract entity) into constituent parts or elements; determine the elements or essential features of (opposed to synthesize): to analyze an argument.
galvanizing — to stimulate by or as if by a galvanic current.
tantalizing — having or exhibiting something that provokes or arouses expectation, interest, or desire, especially that which remains unobtainable or beyond one's reach: a tantalizing taste of success.