It is narrated from Sayyiduna Ibn Umar (may Allah be pleased with them both) that the Noble Prophet (peace and blessings be upon him) said: "The keys of the unseen are five, which no one knows except Allah: (1) No one knows what will happen tomorrow; (2) No one knows what is in the womb; (3) No one knows what he will do tomorrow; (4) No one knows in which land he will die; (5) No one knows when it will rain."