hey guys, OP here. We have been together for several years now and we've been through a lot. I'd say we have grown together and our relationship is great in general. However, a lot of bad stuff has happened in the past (I got raped and he kinda blames himself for not being there for me and protecting me at that time, which he couldn't, because he got falsely accused of dealing drugs and was behind bars for a couple of months until they let him go). About the marrying stuff, we are still engaged and want to get married in the future, but considering the circumstances we have decided to wait for things to settle before actually setting a date and going through with it. I think the reason why he got angry is that he usually sees himself as "the strong man" and the protector and while he is comfortable talking to me alone, he felt really uncomfortable being vulnerable in front of a stranger.