I've Loved You So Long
Keith Cohen
The well-drawn, intriguing characters and vividly realistic situations make for an interesting story that holds your attention. The conversations are natural and succinct.