Another great installment of this wonderful series. 
 I particularly liked this story because it reminded us a few times that Flavia, for all her genius, is only 11 years old and does have feelings! 
 I've already read book 4, so will be skipping over it and straight on to book 5.