it suddenly came to my mind, it popped into my head, it suddenly occurred to me

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