It is narrated from Sayyiduna Ibn Amr, may Allah be pleased with him, that I heard the Noble Prophet, peace and blessings be upon him, say: Allah ordained the destinies of the creatures fifty thousand years before the creation of the heavens and the earth.