Dragonshadow (Winterlands #2), by Barbara Hambly

Barbara Hambly has her own voice, that's for sure. The book is good, not perfect, but certainly feels unique. The characters are flawed, but make the best of what they've got, using cunning and planning, their minds always in conflict with their hearts. The first book in the series was the same, it seemed to be a standard fantasy story, but the characters' depth changed everything. Dragonshadow…