OP here. I console myself with the fact that I learned from this and didn't make the same mistake this week.
This time, I just stayed silent.
The background is that I'm trying to lose weight. So I haven't been allowing myself to buy myself donuts or ice cream. DH knows that if I'm going to eat a donut, if I'm going to allow myself the calories, I'll eat a chocolate long john with cream filling. No substitutions. There are about 12 different permutations of long johns at the store (butterscotch icing with custard, cream, chocolate or plain, vanilla with custard, cream, chocolate or plain, chocolate icing with custard, cream, chocolate or plain) It can only be that one or else it's not worth the calories.
I saw a donut bag on the counter. I assumed (correctly) that the other adult in the house purchased it. I assumed (incorrectly) that the contents were for either DH or one of the kids.
Two days later, I mentioned it to the kids (ages 3 and 5) and they said "Dada got you a donut the other day." So, first of all, it's now two days old. He didn't tell me about it. I had not asked for one. I peeked inside the bag and it was a chocolate frosted long john. I was ambivalent. On one hand, I was angry because he was foiling my diet. On the other hand I was excited because I love chocolate iced cream filled long johns. I vowed not to eat all morning and that would be my reward at the end of the day. Not healthy, but at least not too many calories if I ate nothing all day. I assumed it was for me, although DH had said nothing, because neither he nor the kids like long johns.
After the long day, I went to eat my stale long john. And just to be safe, I broke it in half. It was not cream filled. It was chocolate filled. And the chocolate filling they use at that store is a brown goo that does not taste like anything but mud. Not worth the calories. I was so sad. I ate the frosting on the top and threw the rest away.
The up side is that I didn't consume as many calories as I had feared I would because I didn't eat the whole thing. The down side is that I had starved all day in vain. And then I hid the leftover donut in the middle of the trash so DH wouldn't see it and be disappointed that it was the wrong thing.
We've been so busy this week he hasn't asked me about the donut, nor have I mentioned it.