The Prophet (saw) this vision of the future