(2) To have a bee in one’s bonnet= to keep talking somethingagain and again becauseyou think it is very important;to be obsessed with something. Look at the sentence : She never stops talking aboutdieting - she has got a real beein her bonnet about it.