did on one's volition (verb) volunteer: offer to do something
Sinonime: affect,
alarm, astonish, astound,
bewilder, blow away, blow one's mind, bowl over, daze, dumbfound, electrify,
flabbergast*,
impress,
move,
perplex, put one away, shock, stagger,
startle,
strike, stun,
stupefy,
touch*
Antonime: compel,
force, obligate