Bee in one’s bonnet

To have an idea that continually stays in one’s mind and occupies one’s thoughts.

My wife has a bee in her bonnet about going to Paris every year.