What a great book. I have a new favourite author. Oscar Wilde is so amusing. Although I will admit in some places it was a little slow, it made up for it with the witty dialogue and fascinating storyline. A must-read.