Relationship

So here's the problem, I was talking to this guy for 3 months, we decided to start dating and now were hitting our three month mark (not counting how long I've been gone), so a total of 6 months we've been spending everyday together. I ended up having to move 3 weeks ago, he decided Monday of this week that he can't take the long distance we need a break. My little heart is broken I cried and cried two days later he's texting me like nothing ever happened like we're still together. We're talking and he goes "I hate how much we talk, I wish I could hold you and kiss you." My dumb ass, smart mouth goes, "it could be worse, you could be out with other girls while I'm sitting here hurting".

And he goes on to tell me about how he did go on to do that, and slept with another girl. That was the 10th of this month to give us some time frame, I'm obviously pissed not talking to him, I get a package in the mail today (the 14th) with a card saying "I'm so sorry, you'll always be my baby girl" with a necklace I've been wanting for months. And I don't know how to react or what to say. It says it was sent on the 10th so it makes me feel like it was intended he planned on sleeping with her, telling me, then some how trying to make up for it... what do I do? I love him, but if I've only been here for 3 weeks and he's already managed to ruin my trust and break my heart what am I to do 😭