3.5 
 It was very hard to get through the first 150 pages, and even then, nothing really happened until the end. The characters were well developed and interesting, and the writing style was beautiful.