5 star read for me and in my opinion the best in the series so far. This book had all the feels, the banter was so good and the world building just exquisite. It had me laughing out loud, crying and audibly gasping in parts. Rebecca Yarros is a true master if story telling.