An ‘aha’ moment

noun;
a moment of sudden realisation, inspiration, insight, recognition, or comprehension.