Beautifully written, wonderful character development, and the story, as it unfolds, is so amazingly beautiful and meaningful. Amazing cast, of course, so the acting is obviously star quality. How I missed this gem of a movie for seven years, I cannot fathom.