‘Abdullāh ibn ‘Amr ibn al-‘Ās (may Allah be pleased with him) reported that the Prophet (may Allah's peace and blessings be upon him) said: “Verily, the hearts of all human beings are between two of the fingers of the Most Merciful as one heart; He turns it wherever He wills.” Then the Messenger of Allah (may Allah’s peace and blessings be upon him) said: “O Allah, the Turner of hearts, turn our hearts to Your obedience.”
عن عبد الله بن عمرو بن العاص -رضي الله عنهما- أنه سمع رسول الله -صلى الله عليه وسلم-، يقول: «إنَّ قلوبَ بني آدم كلَّها بين إصبعين من أصابعِ الرحَّمن، كقلبٍ واحدٍ، يُصَرِّفُه حيث يشاء» ثم قال رسول الله صلى الله عليه وسلم: «اللهم مُصَرِّفَ القلوبِ صَرِّفْ قلوبَنا على طاعتك».
شرح الحديث :
The Prophet (may Allah's peace and blessings be upon him) informs us that Allah, the Almighty, controls the hearts of His slaves as He wills. None of them is beyond His control, and nothing He wills can elude Him. So the hearts of all slaves are between the fingers of Allah, the Almighty. He directs them to whatever He decreed for them. In this respect, the Prophet (may Allah's peace and blessings be upon him) prayed: “O Allah, the Turner of hearts, turn our hearts to Your obedience.” This is an invocation to Allah Who turns hearts to always turn our hearts to His obedience. It is not permissible to interpret “fingers” as figuratively meaning divine power. Rather, ''fingers'' must be affirmed as an attribute of Allah, the Almighty, without altering the meaning, denying it, asking how, or drawing similarities.