It is narrated from Hazrat Nawwas bin Sam'an (may Allah be pleased with him) that I heard the Prophet (peace and blessings be upon him) say: All hearts are between two fingers from among the fingers of the Lord of the worlds. If He wills to keep any heart straight, He keeps it straight, and if He wills to make it crooked, He makes it crooked. And the Prophet (peace and blessings be upon him) used to supplicate: O Turner of the hearts! Make our hearts steadfast upon Your religion. And the scale of deeds is in the hand of the Most Merciful; He raises it and lowers it.