Episode 6

David must make a heartwrenching choice. Rachel faces serious danger. Sarah and Max's search for the truth comes at a cost.