Upon
on
After thinking all morning long, this really tremendous idea burst upon me.
It burst on me like a bolt of lightning.