Lovely, the best of Pratchett I've read 'til now. Captain Vimes is of course like a gallant officer covered with dust at the beginning and he did manage to brush himself up, but my heart goes more to Colon, Nobby and Carrot, such adorable men. Supreme Grand Master definitely plays my favorite villain with his insight to human nature and his merry troupe. Can't say I like him much afterwards, though, somehow he lost his lustre together with his troupe. The dragons are unique enough but this book really is about those fine men of the watch guard and even dragons couldn't upstage them.