Such good characters and such an amazing plot. Amazingly pronounced personality, real good story and no plot armor