Just started this after loads of rave reviews from friends. Finding it quite a challenging read, should I persevere?