at first glance I was prepared not to like this, but as it happens I snorfled all the way home on the train, and then had to read it again carefully to savour all the wit, fine language, and smut!:D
heroic buttockslol! top marks for world class entertainment!