Giovanni's Room
James Baldwin
Baldwin strips shame down to its skeleton and makes you watch it function. David cannot love Giovanni without destroying him, because David's self-hatred needs a sacrifice. Written in 1956 and still current — that is the novel's indictment of how little changes when people are allowed to hate themselves in peace.