miracles explained