Wow, super good. The characters are so vividly drawn that you almost feel like you know them. Excellent read.