The future is known only to Allah, but in His infinite wisdom, He allows some of His servants to see some future events. The greatest means of seeing the future is through revelation, which is restricted to the prophets —may Allah’s peace and blessings be on them; true dreams, which