dont look a gift horse in the mouth

Dont look a gift horse in the mouth is an idiom used to warn someone not be ungrateful when they receive a gift. Looking a gift horse in the mouth is a warning because looking straight into the mouth of a horse can have negative consequences. If you receive a gift, even if it isnt exactly what you were hoping for, you should be appreciative or you may not receive any kind of gift in the future.