City of Blades by Robert Jackson Bennett
First a bit of advice, read City of Stairs first. Yes, City of Blades may be almost able to stand on its own, but Stairs is so good and will give you such a better feeling for the main characters in this book and the world they live in.
Although City of Blades is the second in the trilogy, it feels different from Stairs. Stairs was action and magic and politics. Blades is a little darker, sadder, tougher, but just as good, if not better. Our main character this time around is retired General Turyin Mulagesh. she may be one of my favorite heroines. She's over-50, an alcoholic, one-armed (due to an incident in Stairs), a bit lonely, and full of regrets. But, man, she is tough and smart and caring and tenacious and totally capable of killing you in multiple ways. She is awesome, period. I may still have a bit of a crush on Sigrud, but Turyin even outshines him.
She...