Thank you Maid Amy.
I Gave up on this one about halfway through - the only one of hers I had/read.
So if you're new to her I don't recommend you try this one first.
To put this statement into perspective: I am still able to count with my fingers the number of books I gave up on and never went back to.