Reading progress update: I've read 93%.

No Tears for Hilda: Max Easterbrook Investigates - Andrew Garve

 

I have a feeling how this is going to end now, and if I am right, this will make just as much sense as the endings of any of the Bard's romantic comedies...with very questionable choices.