revelation

noun

2.
an enlightening or astonishing disclosure
Derived from:
reveal
3.
communication of knowledge to man by a divine or supernatural agency
Derived from:
reveal