The San Diego County District Attorney's office has charged three people - a man and two women - with murder in the death of 22-year-old Brittany Killgore.
Here is a breakdown of what has happened the days leading up to and following the discovery of Killgore's body near Lake Skinner on April 17 just four days after she was reported missing.
Tuesday, April 10, 2012:
Killgore and her husband Cory, who was deployed to Afghanistan, file for divorce.
Friday, April 13, 2012:
A friend sees Killgore at 5 p.m. in Fallbrook, which is the last known contact she had with someone. Killgore was last seen wearing a dark purple evening gown with purple floral glitter patterns.
Saturday, April 14, 2012:
A homeless man attempts to sell Killgore's cell phone to a stranger according to officials. The person then calls Killgore's mother, Michelle Wrest, who alerts authorities. Investigators launch a search for Killgore.
Sunday, April 15, 2012:
Deputies arrest 45-year-old Marine Louis Perez on unrelated charges. Perez allegedly stole an AR-15 assault rifle. He was questioned regarding Killgore's disappearance, but detectives said he was uncooperative.
Perez was booked into the Vista Detention Center and his bail was set at $500,000.
Monday, April 16, 2012:
Flyers are posted and deputies ask for the public’s assistance in locating Killgore. Investigators said they believe there is a strong likelihood she is the victim of foul play.
Investigators searched De Luz Canyon near Fallbrook on Monday based on information they received, but did not find anything.
Neighbors tell NBCSanDiego 30 to 40 investigators searched a home at 317 East Fallbrook Street using flashlights and taking photographs. They also searched a boat kept behind the home.
Tuesday, April 17, 2012:
A second suspect, Jessica Lynn Lopez, was arrested at the Ramada Inn on the 1400 block of Rosecrans Street. The 25-year-old had self-inflicted injuries, according to Lt. Larry Nesbit. Lopez was transported to UCSD Medical Center for "medical necessity" according to Cpt. Duncan Fraser with the sheriff’s homicide division. Just before 11 p.m., Lopez was booked into Las Colinas Detention Facility.
A female body was discovered by a road worker in Riverside County near Lake Skinner, but investigators could not say whether the body was Killgore's.
Wednesday, April 18, 2012:
The Medical Examiner's office confirmed the identity of the female body found in Riverside as Brittany Killgore.
Killgore's grandmother, Cheryl Noble, reports that Killgore was planning to return to her parent's house on April 17.
Perez pleaded not guilty to weapons charges during his arraignment. The judge upheld the bail of $500,000. No other charges were added.
Thursday, April 19, 2012:
Lopez pleaded "not guilty" to first-degree murder charges. The judge set her bail at $3 million. Lopez faces 25 years to life if she is convicted.
San Diego County District Attorney Bonnie Dumanis charged Lopez with murder and said additional charges are possible.
Killgore's father, Darryl Wrest, spoke publicly, asking that people respect his family and daughter's memory.
Tuesday, April 24, 2012:
Perez is arrested on murder charges by the sheriff's department.
Thursday, April 26, 2012:
Brittany's husband released a statement saying how much she meant to him.
Prosecutors say they found Killgore's blood and a weapon inside Perez' car at his arraignment.
Thursday, May 10, 2012:
Detectives make a third arrest in the case when they take Dorothy Grace Marie Maraglino, 36, into custody.
Tuesday, May 15, 2012:
Maraglino appears in a Vista courtroom to face a murder charge. Prosecutors say the 36-year-old was involved in the "beginning, middle and end" of the crime.
Tuesday, May 22, 2012:
All three defendants appear in court to face a second felony complaint. The judge orders they provide handwriting samples to prosecutors and sets a preliminary hearing for August 20.
Wednesday, June 27, 2012:
A detective testified that Perez, Maraglino and Lopez were involved in sadomasochistic activity, but that Killgore was not involved in that lifestyle. Search warrants that revealed the activity remained sealed at the District Attorney's request.
Thursday, July 19, 2012:
Four search warrants were unsealed in the case at the request of a state appeals court judge, revealing several crucial pieces of evidence in the case. The evidence including a stun gun, latex gloves and a suicide note allegedly written by one defendant. Detectives also detailed a timeline of text messages sent to and from the defendants and Killgore.
Thursday, August 29, 2012:
Twenty-two additional search warrants were released that stated Killgore was an unwilling participant in sadomasochistic sexual activity involving the three suspects accused of killing her.
Monday, March 11:
A preliminary hearing begins for Perez, Maraglino and Lopez, accused of killing Killgore. Several witnesses, including Killgore's friend, Channy Tal, take the stand. Tal was the friend Killgore texted "HELP" to on the night of April 13, 2012. The preliminary hearing will determine if there is enough evidence for the three defendants to stand trial.
Tuesday, March 12:
A close friend of Brittany Killgore testified that the Marine wife "hung out" at the home on East Fallbrook Street in the months before her death and knew of the BDSM activity at the home.
The testimony was very graphic at times with images of BDSM "play scenes" submitted into evidence and talk of “needle play”, dominants and submissives.
Wednesday, March 13:
A Sprint representative testified about text messages sent between the defendants in the four days after Brittany Killgore was reported missing.
Thursday, March 14:
Former roommate "Nicole" testified she took part in a pretend abduction scenario with Perez and Maraglino. She also said Maraglino had a fascination with blood.
Friday, March 15:
A detective took to the stand, reading the suicide letter written by defendant Jessica Lynn Lopez. In the graphic confession letter, Lopez described how she killed Killgore in detail -- from duct-taping her wrists to dumping her body.
Keep up to date on breaking news: Download our improved iPhone app, follow us on Twitter @nbcsandiego, fan us on Facebook, sign up for our breaking news e-mail alerts or text SDBREAKING to 622339 to receive text messages for local breaking news. (For more info, text HELP. To end, text STOP. Message and data rates may apply.)