impelled
impelled
adj.
motivated by an irresistable compulsion.