A marvelously well made and acted movie. It has depth and soul, something quite rare in most modern movies. I have now watched it twice and will probably watch it a third time. The second time I watched it, I saw more fine details but I am confident I still missed some. If you yearn for depth and meaning in life, you will enjoy this fine movie.