Garet and I cried and cried over call and eventually made up late last night.
I wasn't brushing this shit off because he basically "cheated" on me, and he has begged and apologized, and I couldn't just say no. I forgave him, and we're doing a lot better. I had one of my close friends have a talk with him to tell him that all of that was very wrong, and helped him through his self-hate.