Dev is a smuggler with the perfect cover. He's in high demand as a guide for the caravans that carry legitimate goods from the city of Ninavel into the country of Alathia. The route through the Whitefire Mountains is treacherous, and Dev is one of the few climbers who knows how to cross them safely. With his skill and connections, it's easy enough to slip contraband charms from Ninavel--where any magic is fair game, no matter how dark--into Alathia, where most magic is outlawed.But smuggling a few charms is one thing; smuggling a person through the warded Alathian border is near suicidal. Having made a promise to a dying friend, Dev is forced to take on a singularly dangerous cargo: Kiran. A young apprentice on the run from one of the most powerful mages in Ninavel, Kiran is desperate enough to pay a fortune to sneak into a country where discovery means certain execution--and he'll do whatever it takes to prevent Dev from finding out the terrible truth behind his getaway.Yet the young mage is not the only one harboring a deadly secret. Caught up in a web of subterfuge and dark magic, Dev and Kiran must find a way to trust each other--or face not only their own destruction, but that of the entire city of Ninavel.

Here's the blurb for The Tainted City:

Dev is a desperate man. After narrowly surviving a smuggling job gone wrong, he’s now a prisoner of the Alathian Council, held hostage to ensure his friend Kiran — former apprentice to one of the most ruthless mages alive — does their bidding.

But Kiran isn’t Dev’s only concern. Back in his home city of Ninavel, the child he once swore to protect faces a terrible fate if he can’t reach her in time, and the days are fast slipping away. So when the Council offers Dev freedom in exchange for his and Kiran’s assistance in a clandestine mission to Ninavel, he can’t refuse, no matter how much he distrusts their motives.

Once in Ninavel the mission proves more treacherous than even Dev could have imagined. Betrayed by allies, forced to aid their enemies, he and Kiran must confront the darkest truths of their pasts if they hope to save those they love and survive their return to the Tainted City.

The rules are the same as usual. You need to send an email at reviews@(no-spam)gryphonwood.net with the header "SIGIL." Remember to remove the "no spam" thingy.