Only Allah holds the knowledge of the unseen and does not reveal these mysteries to anyone, except those He selects as His messengers. He watches over them through guardians that advance before and shield them from behind that He may observe the proper delivery of His message. He is aware of all that they do and maintains a strict record of all things that exist.