Sayyiduna Abdullah bin Mas'ud (may Allah be pleased with him) said: "Do not hasten to praise people, nor to blame them, for it may be that today you see something in your brother that pleases you, yet that very thing displeases you tomorrow; and it may be that today you see something in him that displeases you, yet that same thing pleases you tomorrow. People find fault with one another, whereas Allah forgives sins only on the Day of Resurrection. And on the day His servant meets Him, Allah is more merciful to him than a mother who spreads a bed on the ground for her child, then feels it with her hand so that if there is a thorn, it pricks her before him, and if there is a sting, she feels it herself before him."
Hadith Referenceالمعجم الكبير للطبراني / باب العين / 8897