

A Language of Dragons
By: S. F. Williamson, Henrietta Meire (Narrator)
Genre: Fantasy
Number of Pages: 432
Published: January 5, 2025
Publisher: HarperCollins
Dates Read: April 28, 2025 - April 30, 2025
Format: Library Book / Audiobook
Trigger Warnings: death, war, physical assault, violence, classicism, sexism
In London 1923, dragons begin soaring through the skies and chaos has erupted. Vivian Featherswallow isn’t worried though, she’s going to follow the rules, get an internship studying dragon languages, and make sure her little sister never has to worry about dropping down to Third Class. By midnight, Viv has started a civil war.
With her parents arrested and her little sister missing, everything Viv has worked for is crumbling. So when a mysterious “job” is offered to her, Viv takes it. Arriving at Bletchley Park, she finds out her mysterious job is codebreaking to help in the war effort. If she succeeds, her family can be whole and safe again. If she doesn’t, they all die.
But, the more Viv learns while codebreaking, the more she realizes what she grew up believing isn’t as safe as it seems. Eventually she must decide if the side of the war she’s working for is the one she really wants to fight.
I really enjoyed the linguist aspect of this novel and the amount of world building Williamson did with it. I wasn’t the biggest fan of Viv, but she is a morally gray character at times, so that makes sense. I did appreciate her growth throughout the series though.
I originally wanted this because of the dragons, and that part definitely did not disappoint. I also enjoyed the fast pace of the plot and the high stakes of Viv’s (and everyone at Bletchley Park) situations. It kept me turning the pages to find out more.
*Thank you HarperCollins and NetGalley for a digital copy of this book in exchange for an honest review