Anonymous wrote:And I realize this sounds like me whining that I'm good and perfect and he's a horrible person. That's not what I'm trying to say. I have flaws, and I think he is a good person at his core. I am not trying to whine. I just want to know how to trust again.
Whining? Holy crap, no, you sound like someone who has just experienced a major trauma.
Does your ex have mental problems? It really sounds like he's having some kind of breakdown. Truly.
Please know that you DO NOT deserve any of what he said. A healthy person does not say any of that, no break up with someone on their birthday. Something terribly wrong with your ex, OP.