Reading progress update: I've read 90 out of 275 pages.

Devil May Care - Elizabeth Peters

Well this is all rather delightfully bonkers. Who could fail to be charmed by a big country pile filled with assorted pets (including a rat called Roger)?

 

Thankfully the obnoxious fiancé is now out of the picture, which means the heroine's love interest can now make his entrance. She needs to be less disparaging about the fact he mows lawns for a living though.