What did you say in reply? Anything?

Part of the reason that I get resentful is because I do sometimes let my H completely change the course of a convo from Sexy to Stern, and I take it and cringe and wish I had never spoken.

What I have started doing now is to....not CALL him on it, cause he has every right to react how he wants to, but just to kindly request that he not rain on my parade every single time. It gets old.

Maybe you could have said to her: "Well let's keep it in mind for someday, then!"
This would have accomplished two things: 1) Let her know that you are not going to be pooh-pooh'ed out of your sexy frame of mind and 2) put the issue of weight loss back on HER where it belongs.

I've found that if I respond and sorta reinforce my position a little (not to get too 'military' lol) I feel much, much better. Even if the outcome is still the same and he's not overjoyed with my suggestion or flirt, I feel better because I did not allow him to take my train, which was humming along quite nicely, and chuck it off the tracks and fling it down the mountainside.

HP