So a sociopath can still feel emotions for certain people?

Anonymous
I just realized I might have some sociopathic traits. When I got back with an ex boyfriend from the past in 2018, it was originally a set-up. This was talked about between my parents and I. My parents didn't like him at all; they just wanted a grandchild. I didn't get back with him out of love and missing him. I made him believe that was the reason and faked apologies for dumping him in the past, then friendzoning him.

However, the plan backfired. I developed emotions/feelings (my weakness); that wasn't suppose to happen. In the end he used that against me and played me so well that he owes me money. Here is the twist to the story: I just learned he's really a scamming psychopath. So basically a moderate sociopath got played by a calculating psychopath.

Even though I've been diagnosed with certain sociopathic traits, I've noticed that I still can feel for certain people and still have a soft side with many animals (they aren't my target, I still see them as innocent creatures). Though I've used people in the past too without regrets nor remorse, but at a lesser scale. So sociopaths can still feel?
Updates
+1 y
I have cheated on someone I didn't care too much and have no remorse for it. I've stolen from an acquaintance and don't feel bad. However, I never played with my own blood nor my close friend or if I started developing feelings I won't play you anymore. I have a small group of people I care about.
So a sociopath can still feel emotions for certain people?
2 Opinion