Inkmistress
I nearly dropped it in the beginning because I was honestly bored and some things happening in the story were a little triggering for me atm BUT I managed to get past all that and in the end I really enjoyed it! Every character had their complexities and even when I disagreed with them I could understand their motives (which for me it's an achievement by the author).