when is a gift not a gift riddle