kaflurbadouche
A person who drives you insane but you still can't stop liking them.
My ex is a kaflurbadouche. He broke up with me and then asked me out again.
My coworker is a kaflurbadouche. He makes dumb jokes and then steals my coffee.
My pet is a kaflurbadouche. He eats my homework and then cuddles with me.