Yep, it seems they can pretty much flip, like there is a secret switch. With me, when he is livid, it means I am on the right path. When he is cuddly and decent, that means he wants to suck me back in.
Kinda like Smeagol and his precious. Try to take it away, and you'll see.