So I've been in a relationship for 5 months now with my boyfriend Matt. As it's obvious that the commitment and attachment has strengthened, I still hesitate putting all of my trust into him because of what happened a few months ago... It was only a week after we'd been together that he went to a gay bar and made out with a guy. He also went home with him but claims he didn't do anything with him, which I'm still not entirely sure about. He told me about this incident nearly a month later. Before finding this out though, I was looking through his phone out of pure boredom, and found text messages to another guy stating, "You're so much hotter than Adam." and "Ooo, you're showering? I wish I were there." After reading these messages I felt so used and betrayed that I wanted to just hide my face and leave, but I confronted him about it right away and he apologized and said he felt horrible after he realized what he had done, and since the honesty was free-flowing, he told me about the gay bar incident. Nothing has happened since and we have been together four more months. We practically live together now and we're moving in together next month, but lately the past has been eating away at me. He says that he loves me and knows he wants to be with me for as long as he possibly can and I believe him. He tells me that there isn't a guy in this world who could replace me or come close to how perfect I am for him. We've discussed this issue so many times and every time he apologizes left and right and even tears up from hurting me so much. In his past he never had a relationship and always just had casual sex. He says that he was still transitioning then and didn't realize the consequences of his actions. I told him that if it ever happened again, or anything even remotely close to it, that I would leave no questions asked. I know he's changed. I just need to know how I can earn his trust back and he also wants this badly. I don't want to be this way forever and I'm sure he doesn't want me to be either. Please help me!