Very fun story, was a pleasure to read! One thing that took me out of the narrative was a juxtaposition between archaic English (see, e.g., “retinue”) and modern speech (including the use of prepositions where a more archaic or formal phrase would have fit better). Otherwise, well done!