Just finished this. Amazing story. I did find it dragged towards the end though, and I would have given up on it had I not wanted to know what happened to her in the end. I'm glad I stuck with it, it's amazing how she turned her life around.