The mystery of revelation