Sayyiduna Abdullah bin Umar (may Allah be pleased with them both) recited this verse: "Whether you show what is in your hearts or conceal it, Allah will call you to account for it; then He will forgive whom He wills and punish whom He wills" [Surah al-Baqarah: 284], and tears flowed from his eyes. This reached Ibn Abbas (may Allah be pleased with them both), and he said: May Allah forgive Abu Abd al-Rahman (Ibn Umar). By my life, this verse troubled the Muslims before him too, until Allah, the Mighty and Majestic, revealed: "Allah does not burden any soul beyond its capacity; for it is what it has earned, and against it is what it has done" [Surah al-Baqarah: 286]. He said: Whispering (waswasah) is what people have no control over, and Allah has decreed for every soul a recompense according to what it has earned.
Hadith Referenceالمعجم الكبير للطبراني / باب العين / 10723