Hope for long-awaited rescue takes a turn when the Duchess' mysterious origin is revealed.Hope for long-awaited rescue takes a turn when the Duchess' mysterious origin is revealed.Hope for long-awaited rescue takes a turn when the Duchess' mysterious origin is revealed.