mystery religion