Masterfully written fast paced story that also manages to be introspective somehow.
Good, but a little bit predictable.