<human>: Condense the text into a few key points

My husband and I were together for four years before getting married, most everything has gone just fine.

However, he would talk to his ex-girlfriend a lot and it would make me very uncomfortable. I don't want to talk about her a lot, but to put it lightly she basically worships the ground he walks on, and she OBVIOUSLY still has feelings for him. He wrote it off as them being "just friends" but promised to stop responding to all of her messages/texts/phone calls. Great! I felt better.

Two years later, I find messages on his phone from her. I wasn't snooping, as I've trusted him, but it's not uncommon for us to share phones. It upset me, I confronted him and he decided that I was overreacting and he would continue to talk to her. Whatever, I trust him. No big deal, right? Maybe I am being silly.

 A few months later I find that they were making phone calls back and forth and were talking for hours while I was asleep. (2am-5am) Or even while I was at work. He became secretive with his phone and wouldn't leaving it laying around at all. I drew the line there, I was NOT ok with anything happening behind my back. 

I told him I didn't want them talking anymore, AT ALL, period. After weeks of telling him this, he finally decides to ignore her messages so I'll just leave him alone about it.

Fast forward, we get married! Everything is great, no more problems.

And now I've found him messaging her again. I confronted him and he says he "didn't think it would be a big deal." Even though I made it clear that I would consider it cheating if I found him doing this again. He had been hiding messages for weeks and only talking to her when I wasn't around or asleep.

He apologized, and blocked her number, saying it won't happen again. But now I can't look at him the same, I'm very hurt by all of this. What would you do in this scenario, RA? I need some advice.
<bot>: Husband of a year, texts his ex-girlfriend after me asking him not to and catching him multiple times. Now what?