Love the direction that Machale took Bobby's character in this book - a hero cannot be perfect and MUST make mistakes for readers to be able to empathize and view the story with realistic expectations and emotions. There isn't always a happy ending, but sometimes a more important course of events that is the path of lesser evil. Another great addition for Bobby as a character, ready for his growth and redemption.