Has anyone read this? I'm struggling through it. I expected it to be really good,given the reviews at the time, but I'm finding it really hard work. Am I missing something??