Death is simple. Dreams are dangerous. Life is . . . unexpected. Outlaw wizard Corcoran Gray expected death to be final, but life, and his loved ones, had other plans. A year after being resurrected
'THRILLS THE READER WITH AN ENJOYABLE, BREAKNECK PLOT' GUARDIANDeath is simple. Dreams are dangerous. Life is . . . unexpected. Outlaw wizard Corcoran Gray expected death to be final, but life, and