Searching for Meaning: Idealism, Bright Minds, Disillusionment, and Hope