A revelation is a new idea.