After more than three weeks, the mother of two who went missing during an afternoon jog on November 2 has been found safe, and now details of her terrifying ordeal have emerged.
Sherri Papini, 34, was last seen jogging north of Redding, in northern California, she never returned home and her family feared she had been abducted.
The Shasta County Sheriff's Office held a press conference to report that Ms Papini is safe and well and being treated for non-life-threatening injuries.
Authorities were notified at around 4:30am Thursday that Ms Papini had been located on a rural road in the YOLO County. She was found by a passing motorist and was bound with restraints.
Police are now searching for two women driving a dark colored SUV who are believed to be armed with a handgun.
"We will not rest until Sherri's captor or captors are identified and brought to justice," said Sheriff Tom Bosenko, adding that the community should remain cautious.
There had been a reward for Ms Papini's safe return, but police have not confirmed whether or not the ransom was paid.
Investigations into what exactly occurred during the three weeks since her disappearance are ongoing.
The disappearance came soon after three women were murdered, in separate incidents, while jogging in the US, and fears were growing that Ms Papini had also been abducted.
Panini's sister had ruled out the possibility that the mother of two had simply left. “She was out for a run. She wouldn’t leave her babies,” Sheila Koester told The Toronto Sun.
Her husband had been appealing to the public for help, telling KRCTV: “Bring her home, bring her home, just bring her home. Bring her home safe there is a $50,000 reward just bring her home.”
"If she is listening I want to say, 'We are trying, we are trying the best we can and I am sorry I'm not there,'" said husband Keith, crying. "I'm coming honey. I am trying, I'm doing everything I can and I love you.”
Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: 'Newtonsoft.Json.Linq.JValue' does not contain a definition for 'provider_name' at CallSite.Target(Closure , CallSite , Object ) at System.Dynamic.UpdateDelegates.UpdateAndExecute1[T0,TRet](CallSite site, T0 arg0) at CallSite.Target(Closure , CallSite , Object ) at ASP._Page_app_plugins_pacembedly_pacembedly_cshtml.Execute() in c:\inetpub\wwwroot\site\App_plugins\PacEmbedly\PacEmbedly.cshtml:line 10 at System.Web.WebPages.WebPageBase.ExecutePageHierarchy() at System.Web.Mvc.WebViewPage.ExecutePageHierarchy() at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage) at Umbraco.Core.Profiling.ProfilingView.Render(ViewContext viewContext, TextWriter writer) at System.Web.Mvc.Html.PartialExtensions.Partial(HtmlHelper htmlHelper, String partialViewName, Object model, ViewDataDictionary viewData) at ASP._Page_Views_Partials_grid_editors_base_cshtml.Execute() in c:\inetpub\wwwroot\site\Views\Partials\Grid\Editors\Base.cshtml:line 20