This is a novel like no other I have ever read. The plot is simply mesmerising. Every encounter is detailed to maximum effect. I have read this three times in my life and I always spot at least 20 new things upon each reading. This is my favourite novel of all time.