You are NOT stupid. He's an total azzhole! Seriously, what a jerk.
I'm so sorry he took advantage of and manipulated your feelings like that. Makes me so mad!!!! I hope that your hurt will morph more into anger over this. Not to get stuck there, but to realize how wrong he did you and that is not.your.fault. and is NO REFLECTION ON YOU. What he did ONLY reflects his bad character.
Manipulators can be good at what they do. I've been in a similar situation and feel your pain. Trust me, it's not you.
YOU are a beautiful person, and no amount of azzholery on his part can take that away.
P.s. It's totally the MO of a manipulator to say something hurtful simply to BE hurtful. There is no truth or reality to be found there, it's all about causing pain. Yeah, it's messed up.
Lots of