Unlundun, by China Miéville.
I read it in just a few days, could hardly stop. But digesting a good book also ought to take time I think. If you eat uhm read it all at once, you’ll lose flavour, and I wanted to savor every bit of taste. So yes, I liked it.
You might want to read the book before reading on…