This... *gropes for words* ...this has made me ridiculously happy.
The voices, the characterization, the grittiness and grottiness, and the dynamic between the two, and the narrative framework, and the language, and the worldbuilding, and...just everything.
I will be reccing the heck out of this to everyone I know, and I am very certain I'll be re-reading it often in future.
Thank you so much for writing this, Mystery Author!