umbethinking

noun

1.
an experience that causes you to remember something
2.
a sudden brilliant understanding