Indian giver

[Indian giver] {n. phr.} A person who gives one something, butlater asks for it back. - An ethnic slur; avoidable.

John gave me abeautiful fountain pen, but a week later, like an Indian giver, hewanted it back.