I've been struggling on with it for weeks and haven't even made half way. I don't know whether to persevere or just give up. Anyone else read it?