How do a ridiculously fun (and simply silly) plot, characters that are ridiculously cute and funny (and completely unbelievable), terrible punctuation and confusing word-usage come together to make a book I rated at three stars*?Charm. Pure charm.My ...