So much to go through to get to a hopefully hopeful ending. That it was incredibly well written, kept me riveted to the end, but I don't think I could ever read it again. It was just too painful, too raw in places and ambiguous endings have never been my cuppa. Still, if they let me vote, I'd give it 'nines'.