The vision that is from Allah the Almighty gives the glad tidings or warns or interprets obsecure things or guide to what shall be done or what shall be abandoned.