Very poetic, colourful, sad and uplifting at the same time. Not without shortcomings, too slow at times, but real and heart breaking. Great to see Jennifer Coolidge in a more down to earth part, without that silly voice of hers. 10 for story and effort.