Narcissists are some of the most predictable people on the face of the Earth.
ZIP | August 25, 2015 3:29 pm