have an idea that continually occupies one`s thoughts. He has a bee in his bonnet over whether or not to build a new house or not.
(HAVE A) BEE IN ONE`S BONNET
Meaning of (HAVE A) BEE IN ONE`S BONNET in English
English idioms vocab. Словарь английских идиом и выражений. 2012