It is narrated from Sayyiduna Ibn Amr, may Allah be pleased with him, that the Noble Prophet, peace and blessings be upon him, said: "Hearts are like vessels, some deeper than others. Therefore, O people, when you ask Allah, ask with certainty of acceptance, for Allah does not accept the supplication of a servant who calls upon Him with a heedless heart."