have a maggot in one's brain/head
1. 想入非非
She thought he had a maggot in his brain, but really a lot of what he said was good sense.
她认为他是在想入非非, 可实际上他的不少话都是很有道理的。