I've now read all over Thomson's novels in reverse order from The Book Of Revelation through to Dreams Of Leaving, his debut.
I can honestly say that his books are a joy to read, he has a way with similes like no other author I've ever read - he can describe situations in the most unusual and beautiful ways and his characters and plots are always fascinating and compelling.
A real shame then that he is so terrible at writing endings - not one of his books has left me feeling wholly satisfied. I just don't get it - how such a talented author can be so weak at concluding his stories. It's a cliche to say "I enjoyed this book so much I never wanted it to end" - but in the case Thomson's work, I really DON'T want the books to end because I know that I'll be disappointed.
Maybe I'm just a lazy reader....