A new review over at Tor.com:
Lara Elena Donnelly’s Amberlough series, which began in 2017’s Amberlough, continued with last year’s Armistice, and concludes (it seems) in this latest volume, Amnesty, has always focused on complicated people whose ethics are at best extremely flexible and at worst practically non-existent. None of these characters are good people: most of them are fundamentally selfish, frequently ambitious, and guided primarily by what they want, rather than any idea of their responsibility to other people. (Even their love affairs are, at root, fundamentally selfish.)
So it’s quite a triumph of craft that, nonetheless, Donnelly is able to make many of her characters understandable, relatable, and even sympathetic.