Someone who sees what is good about an idea and supports it.
in good odor
liked, in someone's good books.
talk up
To talk about (something or someone) to make it seem as good as possib…
take the law into one's own hands
To punish someone according to one's own idea of justice, without cons…
deal a good hand
To assign favorable circumstances in life to someone.
someone's goose is cooked
All hope is gone; there is no possibility of success; the period of go…
shove something down someone's throat
To aggressively and persistently force an opinion, belief or idea upon…