Kind of dragged in the middle and the end was a bit too pat, but Nora Roberts likes to write those kinds of books; I've read a lot of them, so I know! Maybe I just wasn't in the mood. It was longer and more involved than some of her books, so I give her points for that.