Closer to 3.5 than 3. It would have gotten a higher rating, but I kind of felt like nothing really happened until the very end. Lots of flashbacky type stuff. I'm looking forward to the next book though - seems like things will get good again!