My boyfriend cried for me, does that mean he really cares?

I have never seen my boyfriend of two and a half years cry, he feels it is weak to cry. We've had many fights before but this week we had a particularly bad period and a big fight. Anyway my boyfriend walked in and found me on the couch and went all weird he came and hugged me and started crying saying he thinks I'm beautiful and he knows he's a jerk he wants to change. He was saying he can't lose me etc. I'm quite shocked as I've never seen him cry before does that mean he truly cares?
My boyfriend cried for me, does that mean he really cares?
Post Opinion