Black holes and Revelations