I didn't really understand the ending (I was quite tired when I read it, in my defence [smile]). But I've taken the book back to the library so can't re-read it. Can anyone enlighten me please? Obviously Aliide was the Fly, but that's as much as I got.