Second time I have watched this movie and still as riveting as ever. Lots of twists and turns. Not all happy but they all link together. I highly recommend this movie as long as you are prepared for the tears. Great cast. Because I enjoyed it again the second time I had to post this review.