an epiphany. I have had a few myself!..... Mostly on a personal level.
just thought I would throw in another thought.
Sorry if I took this in a direction you didn't want it to go.
Greg