"The secondary characters are also well-written, especially Will." . . . .