Sayyiduna Ibn Abbas (may Allah be pleased with them both) narrates that the Messenger of Allah (peace and blessings be upon him) said: "The example of the one who gives charity and then takes it back is like that of a dog who vomits and then licks up its vomit."