Perze is right you know! Tom did exhibit some passive/agressive behavior. Too bad he chose to do it that way instead of SAYING something to you. Maybe he's concerned about money. Ummm... a lot of money got spent with your open house and he may have felt you couldn't afford an expensive "date." So... he chose to work, instead.
Still, though, he should have talked to you about it. Maybe next time you should look into something that doesn't cost money but rather focuses on intimacy between the two of you... and I'm not talking about S-E-X, either! LOL Intimacy also means getting to know each other better and knowing what makes the other tick.
__________________
Psalm 119:105 Thy word is a lamp unto my feet, and a light unto my path.