You know, he sounds like he is doing stuff that may lead out of the tunnel. Of course, not tomorrow. He picked you up, checked you out, talked about you, and was cooking. He may leave after Christmas, but he may be back! Obviously, that's not a guarantee, but there is something there. I'd say more of what you've been doing is in order.
Did you say he bought beer for his girlfriend's husband? Does that sort of make the husband the girlfriend's pimp? Just asking, how does that work? (Maybe you wrote about it earlier, but I missed it!)