Nice.
Few things make me salivate more profusely than a preachy narcissist experiencing cognitive dissonance.