An absolute butt hole. Someone that pisses you off but you still love them
Stop being such a newfant