So much left out. How did this triad start? You call her your girlfriend but have only kissed three times? None of what you described is anything close to girlfriend label.
They are married, so she has sex with HER husband, as she has a right to. She doesn't have sex with you because you aren't...