Thanks Cheryl, after a long time this is what I've been looking for.

I'm almost speechless, and I hoped that day never happened.