Book Review: The Blood Mirror

A deft narration interwoven with a unique magic system, complex world building, cunning politics, interesting history, brilliant battles, intricate confrontations, and, best of all, puns.