The Angel's Game by Carlos Ruiz Zafon
This is a literary fantasy set in the Barcelona of the 1920s and 1930s. David Martin the main character walks the line between heaven and hell. His life is one of loneliness and darkness haunted by the bad pulp novels he writes.
This book has a wonderful sense of the symbolic. The main character lives in a tower house whose previous inhabitants have all suffered terrible fates. The villain, Andreas Corelli, has piercing eyes and wears a lapel pin in the shape of an angel. There is a nice sense of contradiction as well. David's father who is shot to death in an alley is given a heroic funeral.
The work he is commissoned to write by Andreas Corelli will damn him no matter what he does. It is through the power of literature he is saved. My favorite scene in the novel is where he is taken by a bookstore owner to the cemetery of forgotten books. The description reminds me of old library storage stacks.
This book very much reminds me of the fantastic side of books. Bibliophiles will like the literary allusions. The Angel's Game is well worth reading.