I feel guilty for enjoying this as much as I did. Yes, it's ridiculous and silly, but for me the writing and the tone were just right, and I love all the twists and turns and the fact that the author seemed unafraid to take risks and be really mean to his characters. And I just loved that ending! Yes, I know it's not often that I get to write that. Hooray!