put a bee in bonnet

put a bee in (one's) bonnet

1. To give one a suggestion of or idea about something that one should do, especially something that one becomes very interested in or obsessed with as a result. Someone put a bee in my bonnet that I should really advertise aggressively on social media, so I've been trying to bolster that side of the business lately. MY father put a bee in his Harry's bonnet last week about growing his own vegetables, and he's been out digging up a garden for them ever since.
2. To cause one to be extremely aggravated, irritated, or angry (about something). You look upset—what's put a bee in your bonnet? It really puts a bee in my bonnet when you undermine me like that in front of the kids.
See also: bee, bonnet, put
Farlex Dictionary of Idioms.

put a bee in someone's bonnet (about someone or something)

Fig. to give someone an idea about someone or something; to urge someone to do something. Julie put a bee in my bonnet about a way to solve our money problems. Sam put a bee in my bonnet about having a party for Jane. He put a bee in my bonnet about Jane. I'm glad he put a bee in my bonnet.
See also: bee, bonnet, put
McGraw-Hill Dictionary of American Idioms and Phrasal Verbs.
See also:
  • (one) could use (something)
  • (one) could stand (something)
  • give (one) ideas
  • give somebody ideas
  • 1FTR
  • drive (one) out of office
  • force (one) out of office
  • force out of office
  • give somebody their head
  • give head