The Fated Sky
Mary Robinette Kowal has a deep compassion for her characters that puts me in mind of Lois McMaster Bujold. It's not that nothing bad ever happens, and there are certainly forces outside of anyone's control making life harder. But she does a great job of humanizing every single character, of making you feel empathy for them and understand their choices. Of pulling happy endings out of a series of compromises and disappointments. Things don't turn out exactly the way you want them to, but they turn out well nonetheless. This is especially apparent in the character of Stetson Parker, who Elma has clashed with since the very beginning. His character arc is possibly the most satisfying one in the entire duology as Kowal deepens and softens him, expands on his back story while also finding ways for him to grow. He's not perfect - no one in these books is - but I ended up really liking him by the end. It's amazing, considering how much I hated him in the previous book. ...