Sahih Al-Bukhari Vol. 6 : No. 151
Narrated by Abdullah (Radhiallaho anho):
Allah’s Messenger (sallallaahu 'alaihi wasallam) said, "The keys of the Unseen are five: Verily with Allah (Alone) is the knowledge of the Hour, He sends down the rain and knows what is in the wombs. No soul knows what it will earn tomorrow,and no soul knows in what land it will die.
“Verily, Allah is All-Knower, All-Aware.” (31.34)
“I put my trust in Allah, my Lord and your Lord! There is not a moving creature, but He has a grasp of its forelock. Verily, my Lord is on the straight path. (The truth)”
(11:55-56)