I'm so sorry, Catey. That's really messed up of him.
Maybe you can talk to your friend when he's not around? Sure she's happy, and I'm glad that you care about her feelings over yours, but sometimes you HAVE to think about yourself and how this is affecting you. I'm sure if she really cares...