How to recognize a sociopath:

Sociopath's are incredibly charming, and are masters at capturing the honeymoon phase of a new relationship. They can whisk you away and make you feel special. But...