The War Of The Lance by Margaret Weis

On the war-torn world of Krynn, a disparate band of companions — including a conflicted half-elf leader, a stalwart knight, a powerful but morally ambiguous mage and his loyal brother, a curious kender, a gruff dwarf and two humble shepherds who restore lost divine magic — are swept into a continent-wide struggle against the invading Dragonarmies and their dark goddess; racing to unite fractured peoples, uncover ancient powers, and survive betrayals and personal sacrifice, they must rally allies and make wrenching choices as epic battles and political intrigue determine the fate of their world.