There have been a lot of times in my life when I have uttered a phrase like, "I'll never live to see the day when…" only to witness the exact …