Yes I did. We got each other several presents, the lingerie was just one. The big reach for me is that one of his presents from me was a replacement for something he wanted from the house but I didn't let him take. So now he has one. Sigh...
On the sex thing, you could try explaining to your H, but I'm not sure I'd bother because it's your actions that will have to back it up anyway. Just don't put yourself in situations where you feel weak. It's hard, I know. You can do it.