It's a bit odd. I'm not halfway through yet. Can't decide if I like it or hate it. Anyone read it? It is worth persevering?