Reminding a favour in English [duplicate]

It depends on the gift giver's intent, but could he have been "holding it over" you or "lording it over" you?

Either way, he "never let you forget" that he once gave you that gift. And you may "never hear the end of it."


Milked it for all it was worth

Free Dictionary definition