get a bee in one's bonnet meaning
- [American idiom]
to get an idea or a thought that remains in one's mind; to get an obsession.
• I have a bee in my bonnet that you'd be a good manager.
• I got a bee in my bonnet about swimming.
I couldn't stop wanting to go swimming.