Just started this in our book club. Without giving too much away have you enjoyed it? Seems lots of characters which I am finding confusing. Thanks.