did on ones own volition (verb) volunteer: offer to do something
Sinonime: amaze, astound, bewilder, blow away, blow one's mind, boggle, bowl over, confound, daze, dumbfound, flabbergast,
floor*, knock over, overwhelm, put one away, shock, spring on, stagger, startle, stun, stupefy, take aback, throw a curve
Antonime: bore,
calm, expect