burst (up)on (one)

burst (up)on (one)

To occur to one suddenly. After that idea burst upon me, I was able to alter the experiment and finally achieve some success.
See also: burst