The story itself captures a time when the young protagonist has to leave everything behind for a second time in his life, and travel to unknown waters with people he doesn't trust, only to realize that the world isn't the place he thought it to be. Mitchell is using the circumstances he crafted to his advantage, realistically depicting how a young boy will react when confronting prejudices of his own and others.
“Apply reason and evidence to the problems around you. Reach conclusions, then test them. See if your deductions stand up to testing. Only then will you know real truth.”
Blood of Innocents has an excellent pace, with interesting circumstances occurring once in a while, keeping your interest while building momentum for the finale. What is great with Sorcery Ascendant Sequence, is that the protagonist, Caldan, isn't a "chosen one", someone that will excel in every aspect and save his world, as with most epic fantasy series nowadays. Caldan is a young boy that happens to be in the wrong place at the right time, trying to survive, and help himself and those around him. My only (minor) problem with this book, is that a lot of time is spent in other POVs such as Felice and Vasile, that aren't really interesting (with the exception of Amerdan, whose chapters are equally entertaining as Caldan's).
All in all, Blood of Innocents is a great book and a lovely continuity to A Crucible of Souls, and now it's the perfect time for you to pick it up, since "A Shattered Empire", the third and final installment of the Sorcery Ascendant Sequence, is out for publication within a few days.