(definitions from Dictionary.com)
46. flash on, Slang. a. to have a sudden thought, insight, or
inspiration about. b. to have a sudden, vivid memory or mental picture of: I just flashed on that
day we spent at the lake. c. to feel an instantaneous understanding and appreciation of.
A character flashes on that day…