Sounds very much like a Narcissist (or Narcissistic Personality Disorder)... I have encountered one like that in my post widowhood journey as well. Just be so thankful that it is over, and while it will take a little time to heal, trust me, one of these days you will get to a place where you will look back thanking God that you were set free from that - opening yourself up for something SOOO much better!
So sorry you experienced all of that, but I am glad you are no longer in that relationship and you are clearly seeing it for what it really was - you deserve much better. Hugs!!