River Secrets is still my favourite, but this one is wonderful as well. 
 (view spoiler)[I do kind of wonder about Selia being the villain all along thing. I'm okay with her escaping and being the villain here, but I think the war of Tira and then Captain Ledel should have been independent of her. It's just too neat and tidy. (hide spoiler)]