Just finished another book that's had me in tears. I won't spoil it for you but I do recommend it. Reading that is, not being in tears.
The book's The Death of Bunny Munroe by Nick Cave. Yes, that Nick Cave. Bunny Monroe could possibly be the worst kind of anti-hero you'll ever read - and care - about. It's a nasty piece of work that will twist your heart around.