Someone who although is annoying and painful to be around, You still are friends with him for some reason.
Kevin what the hell is wrong with you?