When widow Riah Millican (Janet McTeer) agrees to become housekeeper for wealthy recluse Percival Miller (Bob Peck) she little realises what lies in store for her and her three daughters.