I totally agree with MOGC, the little PC twist at the end was not in character, not foreshadowed, and totally gimmicky. It ruined what was a darn good book up until then.