Boyfriend

Last night while my boyfriend of 8 months was sleeping, I looked through his phone. I know I'm wrong to do that but he always has to go through mine while I can't even touch his. He was sending dirty messages to his ex. This is the third time he's done this to me and he tried getting wit my cousin before. So, when I seen this I flipped out. I beat the heck out of him. I probably shouldn't have done that but I don't feel guilty about it. Should I? While I was hitting him, he picked me up and pinned me to the bed. (He's a wrestler, and he's 6'4 so he's a lot bigger then me.) he pinned me and seriously wouldn't let me go anywhere for right at 2 hours. after he found that I knew about him texting his ex, he started ugly crying. Like loud ugly snotty tears. I feel kinda bad for hitting him and stuff but I got so angry and was heart broken. He has been begging me to get back with him And telling me I can have his social media accounts and keep his phone as well. he's also been telling me that I'm his soul mate and blah blah blah. I know I shouldn't get back with him but I love him soooo much so it's hard. I'm not sure what to do.