Your summary is correct. I am just overly wordy I guess.
And I just called DH and told him to stop at Lush and get one of their generic pre-wrapped gift packs of bath stuff for her. I think we will leave it in the car and I will only grab it if it seems like the right moment....
I like this idea. If she hands you a gift, you can say "Oh honey, in the rush to get in from the cold we left her gift in the car, can you go get it?" If she hands you no gift, you spoil yourself with Lush. Win win!