A Cannes Film Festival favourite, Alice Rohrwacher's latest film is a deliciously subtle tragi-comic fable, told with the lightest of touches.