Anne (played by Cate Blanchett) has the ability to predict the future and has been relying on this precious ability to raise her three children since her husband's death. The ability to foresee has brought security to Anne's life, but it has also brought danger. In the small town, people talk about
Anne (played by Cate Blanchett) has the ability to predict the future and has been relying on this precious ability to raise her three children since her husband's death. The ability to foresee has brought security to Anne's life, but it has also brought danger. In the small town, people talk about