Latest File Opened

Maine Paddleboarder Sunny Stewart: Teen to Face Adult Trial

Image
Case No. DHF-060 | Subject: Sunshine "Sunny" Stewart, 48, a contractor from St. George, Maine, killed while paddleboarding on Crawford Pond in Union, Maine, on Wednesday 2 July 2025; her body was found the next day. On Friday 6 November 2026, Deven Young, 19 — 17 at the time of the killing — waived his right to a bind-over hearing, and his case moved from juvenile court to adult court, where he is charged with murder | Date: Wednesday 2 July 2025 (killing); Thursday 3 July 2025 (body found); Wednesday 16 July 2025 (arrest); Friday 6 November 2026 (adult-court decision) | Location: Crawford Pond, Union, Maine, USA | Status: CHARGED Posted: 8 November 2026 Status stamp: CHARGED Image note for readers: All images in this file are original illustrations created for Dark History Files. They are atmospheric artwork, not photographs and not real evidence. No image in this file depicts Sunshine Stewart, Deven Young, any member of any family, any investigator, any official, or an...

Constance Hages: Death at the Fairfield Spirit Halloween

DHF-036 — Constance Hages: Death at the Fairfield Spirit Halloween

Case No. DHF-036 | Subject: Constance Hages, 31 | Date: 30 October 2026 (shooting); 2 November 2026 (arrest); 3 November 2026 (charges announced) | Location: Spirit Halloween store, Solano Town Center, Fairfield, California, USA | Status: CHARGED

Posted: 4 November 2026

Status stamp: CHARGED

Image note for readers: All images in this file are original illustrations created for Dark History Files. They are atmospheric artwork, not photographs and not real evidence. No image in this file depicts Constance Hages, any injured person, the charged teenager, any member of any family, any investigator, or any real person, and no image depicts any act of violence or any death.

DHF-036 case card for Constance Hages case, Fairfield, California, stamped CHARGED, dated November 2026


Caption: Case card for DHF-036 — Constance Hages case, Fairfield, California. Status: CHARGED.

THE FILE CARD

Case File No.DHF-036
SubjectConstance Hages, 31, of Fairfield, California — a mother of four
Date30 October 2026 (shooting, about 8:30 p.m.); 2 November 2026 (arrest); 3 November 2026 (charges announced by the Solano County District Attorney's Office)
LocationSpirit Halloween store inside Solano Town Center, Fairfield, California, USA, about 45–50 miles north-east of San Francisco
StatusCHARGED
Investigating authoritiesFairfield Police Department, with assistance from the FBI's Sacramento field office Evidence Response Team
Charged personA 17-year-old boy, arrested 2 November 2026. He is NOT named in this file (see "Why this file does not name the charged teenager" below). He is charged, not convicted, and is presumed innocent.
Charges announced 3 November 2026Two counts of murder, three counts of attempted murder, three counts of assault with a semiautomatic weapon, multiple gun enhancements, and a multiple-murder special circumstance allegation, plus an allegation relating to a prior violent-offence conviction. A petition to transfer the case from juvenile court to adult court has been filed and is pending a judge's decision.
VictimsOne person killed: Constance Hages, 31, pronounced dead at the scene. Six other people injured: a 16-year-old boy and men aged 19, 19, 23, 32 and 43, taken to hospitals.
One-line summaryOn the evening of 30 October 2026, gunfire inside a Spirit Halloween store in Fairfield, California, killed Constance Hages, 31, and injured six other people; police say the shooting stemmed from a targeted incident involving one suspect, a 17-year-old was arrested on 2 November, and on 3 November the Solano County District Attorney's Office announced murder and attempted-murder charges and asked a judge to move the case to adult court.

Why this file is stamped CHARGED: The stamp records only the procedural position as it stands on 3 November 2026. A charge is an accusation, not a conviction. No trial has taken place, no verdict has been reached, and no plea outcome is reported in any source relied on here. The charged teenager is presumed innocent. If a court transfers the case, accepts a plea, returns a verdict, or dismisses any count, this file will be updated, dated, and re-stamped — never quietly rewritten.

THE CASE

A Friday night of last-minute costumes

On Friday 30 October 2026, the night before Halloween, the Spirit Halloween store inside Solano Town Center in Fairfield, California, was full of last-minute shoppers. Fairfield sits about 45–50 miles north-east of San Francisco, and its mall store that evening was doing exactly the trade a seasonal costume shop does on its busiest weekend: people choosing costumes at the last moment, families moving between aisles, a crowded shop floor. At about 8:30 p.m. local time, that ordinary evening ended. Police were called to reports of gunfire inside the store, and officers arriving found seven people who had been struck by gunfire. One of them, Constance Hages, 31, was pronounced dead at the scene. Six others were taken to hospitals.

That is the core of this file. The days after the shooting produced two different kinds of information that are easy to blur together: what happened inside the store, which police described within hours, and what happened in the courts days later, which is a separate record with its own limits. This file keeps them separate: the shooting first, then the arrest, then the charges, each dated and kept inside what its source actually said.

What police say happened inside the store

Fairfield Police Chief Dan Marshall and department statements give a consistent account of the shooting itself, and it is a narrow one. Based on preliminary information, police said the shooting stemmed from a targeted incident involving one suspect inside the store. At about 8:30 p.m., the suspect walked into the store and saw a customer whom investigators believe was his intended target. He then produced a firearm and fired multiple rounds at that customer, striking the intended customer and six other people in the store. The suspect then fled before officers arrived.

Three boundaries in that account matter. First, police have described the shooting as targeted, but no source relied on here states a motive or any relationship between the suspect and the intended customer, and this file supplies neither. Second, police have not confirmed whether Constance Hages was the intended target; she was one of the seven people struck and the one who died, but the public record does not say she was the person aimed at, and this file does not say so either. Third, no source relied on here describes the movements of individual shoppers or any exchange of words inside the store, and this file invents none of that detail.

The victims, as police have described them, were seven people in total. Constance Hages, 31, died at the scene. Her family told police she was pregnant at the time of her death, and she was a mother of four. Police said the county coroner's office would determine the question of pregnancy, and no source relied on here quotes a coroner's determination. That distinction is carried through this file: the pregnancy is reported as what her family told police, not as a coroner's finding. The six injured people were a 16-year-old boy and men aged 19, 19, 23, 32 and 43. Early reports gave their hospital conditions at different times, and the conditions changed between reports, so this file does not state a single current condition for any injured person. What is settled is that six people were injured and taken to hospitals, and that two of them, aged 19 and 43, were treated and released. The injured people are not named in any source relied on here, and one of them is a minor, so this file gives ages only.

The response to the shooting was large. Fairfield police were assisted at the scene by Suisun City police, the California Highway Patrol and local firefighters, and the FBI's Sacramento field office deployed its Evidence Response Team to assist Fairfield police. The mall cancelled a planned Halloween event after the shooting.

Three days later: an arrest

For three days after the shooting, no arrest had been announced, and police said detectives were reviewing surveillance footage and other evidence to identify the person responsible. That changed on Monday 2 November 2026. Fairfield police announced that a 17-year-old boy had been arrested in connection with the shooting, at a home in Suisun City, the community just south of Fairfield. A Fairfield school resource officer had recognised the teenager in surveillance footage, according to police reporting of the arrest. Police said at that stage that the teenager would be charged with one count of murder, and that an additional murder count could follow depending on the coroner's determination about the pregnancy.

That Monday announcement matters for what it does not do as well as for what it does. It does not name the teenager, because he is a minor, and Fairfield police and several national outlets withheld his name for that reason. It does not state a motive. And it does not say the case is closed: police said the investigation remained open, and the formal charges had not yet been filed. The teenager's age is recorded because it determines everything that follows — which court hears the case first, and whether his name can properly be published at all.

There is one further fact about the arrested teenager that police put on the record at the time of the arrest, and it is the fact that has driven most of the public discussion since. Police said the teenager had previously been arrested in connection with a shooting in the parking lot of Fairfield High School after school hours in 2025, had been sentenced in that case, and had since been released. No source relied on here gives the details of that earlier case beyond that outline, and this file does not add any. The earlier case is relevant here for one reason only: it is part of the background the District Attorney's Office cited when it filed its charges the next day, and part of the reason prosecutors are asking for the case to be moved to adult court. It is not a finding about this shooting.

3 November: the charges, and the adult-court question

On Tuesday 3 November 2026, the Solano County District Attorney's Office announced the charges. The filing, as reported by multiple outlets from the District Attorney's announcement, contains two counts of murder with a multiple-murder special circumstance allegation, three counts of attempted murder, three counts of assault with a semiautomatic weapon, and multiple gun enhancements. It also contains an allegation relating to a prior violent-offence conviction, described as a strike under California law; the announcement as reported does not specify the underlying offence behind that allegation, and this file does not specify it either.

Alongside the charges, the District Attorney's Office filed a petition asking the juvenile court to transfer the case to adult court, and asked that the teenager remain in custody. That request is still pending: a transfer is a judge's decision, not a prosecutor's. An arraignment and detention hearing was scheduled for 4 November at 9 a.m. in juvenile court. At the time this file is published, on 4 November, no outcome of that hearing is reported in any source relied on here, and this file therefore records the hearing as scheduled, not as decided.

This is also the point at which this file's own discipline is most visible, because other coverage diverged here. Some outlets, after the District Attorney's announcement, published the teenager's name. This file does not. Fairfield police withheld his name because he is a minor. The case still sits in juvenile court, and the transfer to adult court that would change the normal treatment of a minor's identity has not been granted. Until a court moves the case to adult court, or another official source changes the position, naming a 17-year-old in a blog file would expose a minor to a permanent public record on the basis of charges that have not been tested in court. The charges are public and are reported here in full. The name is withheld, and the file will say so again if the position changes, with the date and the source of the change.

The same discipline applies to the second murder count. News reporting connects the second count to the pregnancy reported by Hages's family. But no source relied on here quotes the filing itself on the basis for that count, and police had said the coroner's determination on pregnancy was pending. This file therefore reports the two murder counts as filed, reports the pregnancy as a family statement, and does not state as a confirmed court fact that the second count rests on the pregnancy. If a filing, a court statement, or a coroner's determination settles that question, this file will add it, dated and sourced.

What this file deliberately does not say

A file published four days after a shooting and one day after charges carries a particular risk: that the speed of the news cycle will be mistaken for completeness. This file therefore states its omissions plainly. It does not state a motive, because no source relied on here gives one. It does not state any relationship between the charged teenager and the intended customer. It does not state whether Constance Hages was the intended target. It does not state the current condition of any injured person, because condition reports changed between 31 October and 2 November. It does not state the outcome of the 4 November hearing or the transfer petition. It does not state the details of the teenager's 2025 case beyond the outline police gave, nor the offence behind the strike allegation. It does not name the charged teenager, for the reasons given above, and it does not name any injured person.

One further clarification, because the same weekend produced a confusingly similar headline. On the same night, 30 October, a separate shooting took place inside a Spirit Halloween store in Madison Heights, Michigan, in which a 21-year-old man died. That is a different case, in a different state, and no source relied on here connects it to the Fairfield shooting. It is mentioned here only so that no reader merges the two.

Why this file is published now

This file is published on 4 November 2026, the day after charges were announced and the day of the scheduled juvenile-court hearing, while the record is still short, and that timing is deliberate. A case file published now fixes the verified record — the 8:30 p.m. shooting, the seven people struck, the arrest on 2 November, the charges and the transfer petition on 3 November — before unofficial detail hardens into accepted fact. In a case where the central questions are still open — motive, intended target, the basis for the second murder count, and whether a 17-year-old will be tried as an adult — the first verified account of the charges is exactly the moment when speculation is most likely to fill the gaps.

The test for publishing a live file of this kind is not whether the story is complete. It is whether the verified facts are enough to be useful, and whether the file can be written without guessing at the rest. Here, the verified facts are enough: a dated shooting, a stated number of victims, a dated arrest, a dated set of charges, and a pending court decision that will change the shape of the case. The guesses have been left out: no motive, no named minor, no confirmed intended target, no settled condition report, and no hearing outcome stated in advance. If the hearing or the transfer decision changes the legal position, if a coroner's determination settles the pregnancy question, or if police release further information, this file will add it, dated and sourced. Until then, the stamp stays CHARGED, the charged teenager is presumed innocent, and the appeal for information stays open.

TIMELINE

  • 30 October 2026, about 8:30 p.m. — Gunfire inside the Spirit Halloween store at Solano Town Center, Fairfield, California. Seven people are struck. Constance Hages, 31, is pronounced dead at the scene; six other people are taken to hospitals. Police say the shooting stemmed from a targeted incident involving one suspect. (Fairfield Police Department, via CNN, USA TODAY, People, 30–31 October 2026.)
  • 30–31 October 2026 — Police confirm one person killed and six injured; the FBI's Sacramento field office deploys its Evidence Response Team to assist Fairfield police. No arrest is announced; detectives review surveillance footage. (Fairfield Police Department, via CNN, People, 31 October 2026.)
  • 2 November 2026 — A 17-year-old boy is arrested at a home in Suisun City in connection with the shooting. A Fairfield school resource officer had recognised the teenager in surveillance footage. Police say he will be charged with one count of murder, with a possible additional count depending on the coroner's determination. Police also say he had previously been sentenced in a 2025 Fairfield High School parking-lot shooting case and released. (Fairfield Police Department, via USA TODAY, Fox News, 2–3 November 2026.)
  • 3 November 2026 — The Solano County District Attorney's Office announces charges: two counts of murder with a multiple-murder special circumstance allegation, three counts of attempted murder, three counts of assault with a semiautomatic weapon, multiple gun enhancements, and an allegation relating to a prior violent-offence conviction. The office files a petition to transfer the case from juvenile court to adult court and asks that the teenager remain in custody. An arraignment and detention hearing is scheduled for 4 November at 9 a.m. in juvenile court. (Solano County District Attorney's Office, via Fox News, KION, NY Post, 3 November 2026.)
  • 4 November 2026 — This file is published, recording the position as of 3 November 2026. No outcome of the 4 November hearing is reported in any source relied on here.

EVIDENCE & LEADS

  • The shooting (Fairfield Police Department, 30 October 2026, via CNN, USA TODAY, People): At about 8:30 p.m., gunfire inside the Spirit Halloween store at Solano Town Center, Fairfield. Seven people struck; Constance Hages, 31, pronounced dead at the scene; six others taken to hospitals.
  • The targeted-incident account (Fairfield Police Department, via CNN, USA TODAY): Police say the shooting stemmed from a targeted incident involving one suspect. The suspect entered the store, saw a customer investigators believe was his intended target, produced a firearm and fired multiple rounds, striking that customer and six other people, then fled before officers arrived.
  • The victims (Fairfield Police Department, via CNN, USA TODAY, 31 October–3 November 2026): One killed: Constance Hages, 31, a mother of four; her family told police she was pregnant, with the coroner's determination pending in police statements. Six injured: a 16-year-old boy and men aged 19, 19, 23, 32 and 43. Two of the injured, aged 19 and 43, were treated and released. Condition reports for the others changed between 31 October and 2 November and are not stated as a single current condition in this file.
  • The arrest (Fairfield Police Department, 2 November 2026, via USA TODAY, KION, Fox News): A 17-year-old boy arrested at a home in Suisun City. A Fairfield school resource officer recognised the teenager in surveillance footage. Police said he had previously been sentenced in a 2025 Fairfield High School parking-lot shooting case and released.
  • The charges (Solano County District Attorney's Office, 3 November 2026, via Fox News, KION, NY Post): Two counts of murder with a multiple-murder special circumstance allegation; three counts of attempted murder; three counts of assault with a semiautomatic weapon; multiple gun enhancements; an allegation relating to a prior violent-offence conviction (strike). Petition filed to transfer the case to adult court; transfer pending a judge's decision. Arraignment and detention hearing scheduled 4 November, 9 a.m., juvenile court; outcome not reported in sources relied on here.
  • The assistance (Fairfield Police Department, via CNN, People): FBI Sacramento Evidence Response Team deployed to assist; Fairfield police assisted at the scene by Suisun City police, California Highway Patrol and local firefighters.
  • What is NOT evidence in this file: any motive; any relationship between the charged teenager and the intended customer; any confirmation that Constance Hages was the intended target; any coroner's determination on pregnancy; any court-stated basis for the second murder count beyond the filed counts themselves; any outcome of the 4 November hearing or the transfer petition; any detail of the 2025 case beyond the police outline; any fact from the separate Madison Heights, Michigan, Spirit Halloween shooting of the same night; and any suggestion that a charge is a conviction.

Illustration of an empty shopping mall corridor at dusk, no people, no vehicles, no readable signage


Caption: Illustration of an empty shopping mall corridor at dusk — atmospheric artwork, not a photograph of Solano Town Center and not evidence.

STILL UNKNOWN

  • What was the motive? Police describe a targeted incident involving one suspect, but no source relied on here states a motive, and none states a relationship between the charged teenager and the intended customer.
  • Was Constance Hages the intended target? Police have not confirmed this. She was one of seven people struck and the one who died, but the intended customer has not been identified in any source relied on here.
  • What is the current condition of each injured person? Condition reports changed between 31 October and 2 November. No later settled report is relied on here, so no single current condition is stated.
  • What is the basis for the second murder count? Two murder counts are filed. News reporting connects the second count to the pregnancy reported by Hages's family, but no source relied on here quotes the filing or a court statement on that basis, and police said the coroner's determination on pregnancy was pending. The connection is therefore reported as reporting, not as a confirmed court fact.
  • Has the coroner determined whether Hages was pregnant? No coroner's determination is quoted in any source relied on here. The pregnancy is recorded as what her family told police.
  • Will the case be transferred to adult court? The District Attorney's petition is pending. Transfer requires a judge's approval, and no decision is reported in sources relied on here.
  • What happened at the 4 November hearing? The arraignment and detention hearing was scheduled for 4 November at 9 a.m. in juvenile court. No outcome is reported in any source relied on here at publication.
  • What are the details of the 2025 case? Police gave only the outline: a shooting in a Fairfield High School parking lot after school hours in 2025, a sentence, and a release. No further detail is relied on here, and the offence behind the strike allegation is not specified in the announcement as reported.

What would change this file: if the 4 November hearing or the transfer decision moves the case to adult court, or keeps it in juvenile court, this file will record the decision, dated and sourced. If a coroner's determination settles the pregnancy question, or a court statement states the basis for the second murder count, that will be added, dated and sourced. If a trial produces a plea or a verdict, the stamp will change to reflect it, with any appeal honestly noted. If police release a motive, an intended-target identification, or further detail about the victims, that detail will be added as an official update, not as speculation. Until one of those things happens, the stamp stays CHARGED, the charged teenager is presumed innocent and is not named in this file, and this file will not be quietly rewritten.

WATCH THE FULL STORY

No companion video yet. If Dark History Files' sister channel Curiozoid publishes a video on this case, it will be linked here.

SOURCES

  • Fairfield Police Department statements, 30–31 October 2026, via CNN, 31 October 2026 — "Pregnant woman killed, 6 others wounded in targeted shooting at California Spirit Halloween store, police say" — 8:30 p.m. shooting at Solano Town Center; one killed (Constance Hages, 31, family said pregnant), six injured (16-year-old, 19, 32 in critical condition at that time; 23 stable; two treated and released); targeted incident involving one suspect; FBI Sacramento Evidence Response Team assisting.
  • Fairfield Police Department statements, 30 October–2 November 2026, via USA TODAY, 3 November 2026 — "17-year-old boy arrested in deadly Spirit Halloween store shooting" — seven struck, one died at the scene; arrest 2 November in Suisun City; teenager not named because he is a minor; police said he will be charged with one count of murder with a possible additional count depending on the coroner's determination; prior 2025 school parking-lot shooting sentence and release; injured ages 16, 19, 23, 32, plus 19 and 43 treated and released.
  • Fairfield Police Department statements, 30 October 2026, via People, 30 October 2026 — "1 Dead, 6 Injured After Shooting at Spirit Halloween Store in Calif. Shopping Mall" — seven confirmed victims with gunshot wounds, one died at the scene; Fairfield tip number 707-428-7600.
  • Solano County District Attorney's Office announcement, 3 November 2026, via Fox News, 3 November 2026 — "Teen previously convicted in shooting accused of killing pregnant mom of 4 inside Spirit Halloween" — arrest 2 November; two murder counts, transfer petition to adult court, multiple-murder special circumstance, three attempted-murder and three assault counts, gun enhancements; arraignment and detention hearing scheduled 4 November, 9 a.m.; prior 2025 high-school parking-lot shooting case.
  • Solano County District Attorney's Office announcement, 3 November 2026, via KION, 3 November 2026 — "Prosecutors seek adult trial for 17-year-old suspect in Fairfield Spirit Halloween shooting" — two murder counts with multiple-murder special circumstance, three attempted-murder counts, weapons charges and enhancements, prior violent-offence strike allegation; arrest at a home on Harrier Drive, Suisun City; transfer petition pending; hearing scheduled in juvenile court.
  • Solano County District Attorney's Office announcement, 3 November 2026, via NY Post, 3 November 2026 — "Fairfield teen suspect identified in deadly Spirit Halloween mass shooting" — charge list and transfer petition corroborated; hearing scheduled in juvenile court. This file does NOT adopt this outlet's naming of the minor, for the reasons stated in the case narrative.
  • No competitor article text or image is reproduced in this file. Facts are stated in Dark History Files' own words. No source beyond those listed above was relied on for facts in the draft. No search-volume numbers are stated, because no tool returned any.

Information — if you have information: Anyone who was inside Solano Town Center on the evening of 30 October 2026, or who holds information about the shooting, is asked to contact the Fairfield Police Department at 707-428-7600. Give only what you personally saw or know. If you believe someone is in immediate danger, call your local emergency number.

Illustration of an empty courthouse exterior at dawn, no people, no vehicles, no readable signage


Caption: Illustration of an empty courthouse exterior at dawn — atmospheric artwork, not a photograph of any Solano County courthouse and not evidence.

Reader question: When a 17-year-old is charged with murder and prosecutors ask a judge to move the case to adult court, what should a careful public record hold in balance — the public's interest in knowing the full charges, and the protection normally given to a minor whose case has not yet been transferred or tried — and what does a reader lose when a report settles that balance without saying it has done so?

RELATED FILES

Previous file: DHF-035 — Carrie Mullane: Vanished After the Enniskillen Taxi — https://thedarkhistoryfiles.blogspot.com/2026/11/carrie-mullane-enniskillen-taxi-disappearance.html

Next file:  DHF-037 - Robin Martin: The White-Powder Election Letters - https://thedarkhistoryfiles.blogspot.com/2026/11/robin-martin-white-powder-election-letters.html

This file is based on public reporting and official statements available as of 3 November 2026. Read how every file is built on the About page (https://thedarkhistoryfiles.blogspot.com/p/about.html), or request a file via the Contact page (https://thedarkhistoryfiles.blogspot.com/p/contact.html).

Comments