SO talking to another girl

Carolina
So yesterday I discovered that my SO had been talking and flirting with another girl. Him and I have been together for a year. He told me it was over a long time ago because he decided that he didn't like her anymore and loved me too much. He broke up with me around the time he was talking to this girl but never said it was because there was someone else. I found out now looking at his snapchat that he put the girl with a guy's name on his phone, and he had no option but to tell me everything. He didn't cheat physically but him flirting and telling her he liked her is complete betrayal. I don't know what to do, help! I really love him and he's saying he's sorry and he loves me but I can't handle what he did. Help!