I love this movie . Its an emotional roller coaster, mostly crying. I've seen it 6 times and it still takes me on that same journey as if it was the first time I watched it and I could watch it another 20 times with the same reactions. Recommend it for all ages.