hi Lu, wanted to offer my support. Dont really have much advice differnt than what others have said.
I did laugh my head off at your convo with your H in the Car. i prob wouldnt have been able to hold back either. And no, it isnt DBing, but we all slip once in a while.
Go out with friends on ur aniv. Have fun and do something for you and you alone.