Hey, girl, maybe the she-devil just won't let go of him so easily. Maybe she senses that he is not interested in her that way, and is calling him, trying to sway him her way.
Personally, I think you handled it well, I mean if I came home and ow was standing in my house, I would not have been quite so smiley as you!! Any other colleague wouldn't be interested in your H for the same reasons.
I think if you wait, your H will come to you and talk about it. Maybe he isn't thinking about it being bad the way you are, because he isn't interested in her. And maybe that's another reason the she-devil gave you a dirty look.
Don't let stoopid old witches like her get you off track, they are a dime a dozen, and girls like you are worth their weight in gold.

Chin up, girl, and try to have a sweet smile on for him when he comes home. Oh, that and a sweet nightie!

L