Andrea Arnold's new film manages to fuse social and magical realism, in a harsh yet uplifting tale that will leave you ready ...