Beautiful characters with relatable arcs, tense story with heavy consequenses. No character is safe, but I cheer for our protagonists, and antagonists, the whole way through.