Revelation and Miracles