Easily one of the greatest books of the 20th Century. Magical realism blended with historical nonfiction, with myriad layers of truth and meaning. Don’t expect it to make complete sense; but as it draws towards the last few hundred pages, it all comes together, tickling the brain with mystery and suspense.