Finished this book. Went a lot faster than #6. But I could have dealt with less random John story lines.
I will say they dropped the ball on the Jemmy being kidnapped plot. In her rush to get William and Jamie to meet this plot line was dropped. I wish she would have just taken another 100 pages and at least started to work on that.