Quote
However the last time I spoke with him he told me "If I loved you as much as you loved me I would have not done this to you. So leaving you was the right thing to do."

When they tell you who they are, BELIEVE them.

Yes, people on the Dark Triad are capable of putting up a false front for YEARS. I'm reminded of my sister's first ex-husband. He had sociopaths in his family, but we thought he was the "good" one. (Subsequent events have proven us wrong, even long after his divorce from my sister). He would be all lovey-dovey with her as he headed out to his job as a police officer, then he would complain about my sister to his partner all the way on their drive into work.

This same exH used to pretend he was interested in all my sister's interests - like quilting! All an act. H cheated on my sister while she was in another state providing hospice care to his MOTHER for the last 2 months of her life as she was DYING OF CANCER. (a mother in law who was always awful to my sister, btw, but my sister is a saint). She had their 2 year old daughter in tow.