Thanks, Rosa - it's always a gamble to go into detail like that in a review, but with such a good story it always seems worth it to me to point out any minor problems, even at the risk of being called nit-picking! I'm glad some of it was helpful.
Best wishes
Athene
Scias te fortasse Romanum esse si animal convivialissimum arbitreris esse caprum (Henricus Barbatus)
my website