Sayyiduna Abdullah bin Abbas (may Allah be pleased with them) narrates that the Prophet Muhammad (peace and blessings be upon him) said: "The example of a person who gives charity and then takes it back is like that of a dog who vomits and then returns to eat its vomit."