My girlfriend and I have been together for a while, and since the beginning, she has struggled with her weight and feeling good about herself. Though I've always thought she was beautiful and told her so, it greatly affects her moods and our sex life.
Recently things had been better. Her sex drive had picked up, and she hadn't really mentioned her body in over a month. During this time I noticed that she had put on a few pounds, but she still looked great to me, and I was just glad that she seemed to be feeling good about herself. A few days ago we got into a silly argument, and before I knew it she was attacking me about the negative demeanor that I've had lately. I was so angry that she had the audacity to comment on my bad moods that, without thinking, I sarcastically responded that I was probably feeling negative because she had gotten fat.
I regretted it immediately; I only said it to hurt her. The look on her face told me she was devastated, and she promptly stormed out. I've tried to call her since, but she won't pick up. I know what I did was wrong, but I want to make it right. Can I be forgiven for these harsh words?