Sayyiduna Abdullah bin Umar (may Allah be pleased with them both) and Sayyiduna Abdullah bin Abbas (may Allah be pleased with them both) narrate that the Messenger of Allah (peace and blessings be upon him) said: It is not permissible for anyone to give a gift to someone and then take it back, except for a father who gives something to his son. The one who gives a gift and then takes it back is like a dog that eats, and when it is full, it vomits, then licks it up.