Is it worth reading?Wishing for well-written characters and hopefully not annoying. Of course the plot has to he interesting.