I've started this twice and given up a few chapters in. Is it worth persevering? I hate giving up on books.