it flashed upon me

listen to the pronunciation of it flashed upon me
Englisch - Englisch
it suddenly came to my mind, it popped into my head, it suddenly occurred to me