Kudos to the author. I have never seen a more consistent character. as monster Keenan character is consistently show as one, unlike some bad boy turn redemption stories who change to a better person out of nowhere. i love and hate him at the same time!