A person/thing that is stubborn, narcissistic, arrogant son of a bitch but you love it no matter what
That guy is a real stabler