Dawned on me
Меня осенило, снизошло.
Осознать или понять что-то через время.
“You know what just dawned on me?”
I was about to pay for the shopping when it suddenly dawned on me that I'd left my wallet at home.
It suddenly dawned on me that I hadn't eaten all day.
It finally dawned on me how to solve this problem.