I think that the word 'haunting' is an overused cliche when it comes to describing books, but it could have been invented for 'Pedro Paramo'. The story initially follows Juan Preciado, who has been sent by his dying mother to see the father he has never met: Pedro Paramo. Preciado journeys to Comala, the town where his father lived. When he arrives there he finds a village of the damned, full of dead souls unable to find peace. Through his interactions with these spirits, he learns of his father's monstrous past, and how his actions have led to the townspeople being repeatedly refused absolution by priests and bishops, resulting in their purgatorial state.
The book requires a lot of concentration. The narration slips between present and past events, and narrators frequently interchange, so that it can be hard to follow whose story you are currently reading. Despite its length (100+ pages) I wouldn't describe it as an easy read. However, this structure is one of the strengths of the writing, because it adds a very ghostly, surreal air to the narrative, and as a reader I felt like I was drifting through the events in Comala, becoming one of the spirits haunting the town. The spirit of damnation pervades the book, and it is relentlessly grim. Again, this purgatorial feeling enhances, not diminishes, the narrative, in my opinion, creating one of the most atmospheric books I have read. The reader is invited to look down on a vision of hell, full of characters who you feel have earned their damnation. Because of all this, it is not what I would describe as a particularly fun read, but I wouldn't hesitate to recommend 'Pedro Paramo' as a beautiful and haunting piece of literature.