My husband asked, "Why do you always call him that? Silly goose? That makes no sense."
"It just means he's being silly."
"But why goose? That makes no sense."
Hmmmm. Good point.
So off to Google I went. It took a little while, but I found the answer.
According to Brewer's Dictionary of Fiction and Fable, calling someone a goose/geese means that they are foolish or ignorant due to the "alleged stupidity of this bird."
And now you know the rest of the story.
And now I REALLY want this book.
Your obligatory cute photo of the day...