"Don't look a gift horse in the mouth" is a popular idiomatic expression that means you should appreciate a gift for what it is rather than scrutinizing or questioning its value. There are several synonyms for this phrase, such as "don't be ungrateful," "never refuse anything offered," "don't be critical of a gift," "don't be distrustful of the giver," and "don't question the value of a gift." These sayings emphasize the importance of being gracious and appreciative when receiving gifts, regardless of their perceived value or significance. Ultimately, these expressions remind us of the simple principle that it's better to be kind and grateful than critical or suspicious.