I am not going to write a review specifically about "All the Flowers are Dying", because Lawrence Block is too prolific a writer to be judged on just one book. Block has written several series of books and about a million short stories and for me, the Matt Scudder novels are his best. This is a totally believable character. One who has been up against the odds and down in the gutter but who has pulled through. By no means an Angel, if he needs to kill someone then they end up dead, but also by no means a bad guy, those he kills deserve it.
Either Lawrence Block is a sober alcoholic himself or is a superb researcher for this very complex moral yet amoral character rings true as a bell. It's not just a character study though, the stories are great too. Deserves far more recognition than he gets.