The school cafeteria worker, Jan Davis, had never seen a boy like Gavin Peterson. He was twelve years old, always beaming, always full of life, the happiest child she thought she’d ever meet. You couldn’t help but feel a sense of compassion for him. He loved his Nintendo Switch and was obsessed with Pokémon.

Teachers and cafeteria staff alike had formed a special bond with him. But then, something changed. The boy who used to glow started fading. He would come to the lunch line and ask for nothing but water, then stand by the trash cans for the rest of the period.
At first, the staff thought he just wasn’t hungry. But then they saw him. He’d wait until everyone had gone back to class, then he’d sneak over to the trash and dig through it, grabbing whatever scraps he could find to eat. Gavin was embarrassed.
He didn’t know who to confide in. Finally, he opened up to Jan, making her promise she wouldn’t tell his dad or his stepmom. He told her he’d been hungry for days and had no money to buy lunch. The staff could see he was severely malnourished and constantly fatigued.
They did what they thought was best and pitched in to put money on his lunch account so he could eat at least one good meal a day at school. But when his stepmother, Nicole Scott, found out, she stormed into the school and berated the staff. She told them that if she wanted Gavin to have lunch money, she would have given it to him herself. They felt they couldn’t argue with a parent, even one they suspected of mistreating their child.
So they stopped putting money on his account. But they didn’t give up on him. They started sharing their own lunches with him, sneaking him food whenever they could. The other kids in his grade saw it too, the once active boy becoming a shell of who he used to be, and they offered him their lunches as well.
School became Gavin’s only safe space. Home was hell. Gavin Hansen Peterson was born on January 15, 2012, in Ogden, Utah. He was the youngest child of Melanie and Shane Peterson, cherished by his parents, his older brother Tyler, and his sister Milani.
His parents split up when he was just a year old. Shane eventually remarried a woman named Nicole Lee Scott, and together they had another son. The first few years of Gavin’s life were ordinary. But his mother, Melanie, lost custody of her kids in 2014 when a police officer found two-year-old Gavin wandering the streets by himself.
When the officer took him home, he found Melanie in possession of marijuana and related paraphernalia. That prompted a child endangerment case against her. She was ordered to complete 100 hours of community service, pay a $600 fine, take mental health classes, and complete a drug treatment program. Melanie was determined to get better for her children.
She went through everything she was supposed to, took all the classes, and did everything she could to better herself so she could be a mom to her kids again. But the system worked against her. Because she now had a record, the courts ruled it was in the kids’ best interest to stay with their father, in what seemed like a more stable two-parent household. This broke Melanie.
But she still fought to see her kids. Whenever it was her turn to have them, she’d be at Shane’s home bright and early. Gavin was always excited to see his mother, running up to her, hugging her tightly, and telling her about his day. But his older siblings, Tyler and Milani, were different.
They seemed to dread seeing her. Tyler would pretend she didn’t exist. Every little thing bothered Milani. Melanie didn’t understand what had caused the shift in their behavior.
For the first two years, life at Shane and Nicole’s house seemed better for the kids. Shane had more rules than Melanie ever did, but the kids knew their father was the stricter parent. Nicole was the enforcer when Shane wasn’t around. She made sure the kids completed their chores every day.
But Milani thought it was strange how Nicole always had something negative to say about their mother, Melanie. Milani eventually came to see Nicole as a maternal figure. For the first two years, things were fine. But then, like a switch turned in Nicole’s head, everything changed.
It started with name-calling and petty arguments. Soon, it turned into starving Milani and using violence against her if she ever resisted. Shane pretended he didn’t see what Nicole was doing. That was the worst part.
It was like he would rather save his peace than be there for his own child. Nicole also turned Tyler against his sister. She had done it with Melanie before, and now she was doing it to Milani. Nicole decided she wasn’t going to be a stand-in mother anymore.
Instead, she did everything she could to make Milani’s life miserable. Every day after school, Milani would do all the chores around the home. While Shane was at work, Nicole ruled with an iron fist, making sure Milani didn’t take any breaks. Once she was done, she’d be sent to her great-grandmother’s home down the street to complete another list of chores.
Milani tried to fight back, but Nicole would resort to violence anytime she saw any pushback. She managed to subdue the girl in a way that made her believe the mistreatment was normal and that fighting back would just mean more violence. In 2016, Milani finally confided in a friend at school about the mistreatment. The bruises were getting harder to conceal.
One of the kids told an adult, who called the Department of Children and Family Services. A caseworker visited Milani at school and asked her if she was being mistreated, if Nicole was violent, if she was made to work in the scorching heat. Milani was terrified of retaliation, so she did what seemed right to her at the moment. She lied.
She told the caseworker everything was normal and her friends were worried over nothing. But the bruises painted a very different picture. The caseworker pleaded with Milani to tell the truth. Gathering all the courage she had left, Milani told her everything.
DCFS enacted a safety plan. Milani wasn’t allowed to be in Nicole’s care without Shane present anymore. Every day after school, she would go to her great-grandmother’s house until Shane came home from work. In DCFS’s opinion, that was the best they could do.
They closed the case within a month, claiming all issues had been resolved. But in Nicole’s eyes, Milani had just defied her. She had told on her to a state agency and made them question her as a maternal figure. Things were bad for Milani before.
They got even worse after that. From 2016 through 2019, life in the Peterson home mimicked hell for the young girl. Nicole would purposefully starve her, feeding her only mustard sandwiches with a third of a cup of water after making her work in the heat all day. The kids hated mustard.
That was the point. Shane acted indifferent, as he always did. Tyler was encouraged to take part, calling Milani names, acting like she didn’t exist, berating her every chance he got. This wasn’t his sister anymore.
This was someone he had been manipulated into hating. Gavin was largely shielded from the harm Milani suffered. But it was clear Nicole hated him just the same. In her eyes, Melanie was an easier target.
In 2018, Milani finally had enough. She believed she wouldn’t be able to survive there anymore. She ran away to the nearest gas station, begging employees for help. But they did what they thought was the right thing.
They called Shane and Nicole. When the couple arrived, they put up a front that could have deceived anybody. Nicole begged Milani to come home, promising she would try to be better. Shane asked his daughter to come back because her siblings were worried sick.
They asked about Gavin, and Milani loved her little brother so much she agreed to go back. But on the ride home, Nicole turned to her, screaming, berating her, and eventually choking her with so much force that Milani thought she was going to pass out. The next day, Nicole pulled her out of school to homeschool her. The violence continued for another year.
Then, in 2019, while mowing the lawn, Milani accidentally ran over a sprinkler. She was deathly afraid. Shivering, with tears in her eyes, she went to her father with the broken sprinkler in her hands. Shane didn’t say anything.
He just instructed her to get in the truck. She thought they were going to get another sprinkler before Nicole found out. But no. He drove her straight to Melanie’s home, left her on the front porch, and drove away.
That was the last time Milani ever had contact with her father. Melanie had always believed something was wrong. But after seeing her daughter bruised, emaciated, and broken, she decided to call the police. The police referred her to DCFS.
A caseworker was assigned who severely downplayed the situation. He reportedly claimed that Shane’s household might have just been more strict than Melanie’s and that he couldn’t do anything about a bad haircut. This was in reference to a time Nicole had shaved Milani’s head for brushing her hair without permission. Milani’s allegations were enough to warrant a home visit.
Shane and Nicole knew it was coming and prepared a script. The caseworker noted that Nicole did most of the talking, appearing very emotional to the point of tears. She claimed Milani was defiant and that they shaved her head because she smelled like urine and they were worried she’d be bullied. When asked why they kept Milani from school, they recalled the time she ran away, claiming she was unstable and couldn’t be trusted unless she was under constant surveillance.
They claimed Milani was acting this way because she resented her father for having rules and preferred living under her mother’s roof with no repercussions. It was their word against Milani’s. DCFS believed a teen being unhappy with rules was more likely than them harming her. Once again, the agency refused to help.
But Milani didn’t care anymore. She was glad to be out and back with her mother. However, Melanie still had a very important task. She had to get Gavin out of that home, no matter what it took.
Tyler was a lost cause. Nicole had sufficiently manipulated him against his own mother and siblings. And Tyler had just crossed the age of eighteen, so he was legally an adult. The power struggle was now for Gavin.
Nicole never loved Gavin, but she never cared enough about him to mistreat him either. But once Milani was out of the home, Nicole shifted her focus to the young boy. He became her next victim. Gavin was made to take over where Milani had left off.
All the chores for everyone in that household. After making the boy work in the sun all day, Nicole would give him the same meal she had given his sister: mustard sandwiches and a third cup of water. This wasn’t an everyday meal. If Nicole felt like Gavin had done enough to deserve a meal, she’d give it to him.
Yes, there were days when Gavin went to bed without eating anything at all. He started to lose weight, to the point where his ribs became clearly visible. When Melanie tried to take a picture of the severely malnourished Gavin, Nicole and Shane filed a false complaint with DCFS, alleging she was trying to break the custody arrangement and manipulate Gavin against them. DCFS decided both households needed to do better and ordered in-home services.
But they refused to press Gavin for more information about what was happening. The school district placed several calls with local agencies over the years, concerned for Gavin’s safety. The first call related to Gavin was made on February 27, 2020, after Milani returned to her mother’s care. On May 27, 2020, the juvenile court ordered both households to participate in in-home services.
Another anonymous call was made raising concerns about Gavin’s safety on August 24 of the same year, but DCFS claimed there was insufficient evidence. The Peterson family successfully completed their mandated in-home services on May 21, 2021. Gavin remained in the custody of his father. The case was closed.
Sixteen months later, another call was made. A supervisor reviewed the information and found it did not meet the criteria legally required to open an investigation. On March 28, 2023, DCFS received a new report alleging physical neglect of Gavin and opened an investigation. Two days later, they received a second call reporting the same.
DCFS workers decided to interview Gavin at school without Nicole or Shane present. According to the agent, Gavin claimed no mistreatment was taking place in the family home. Shortly after, Gavin was pulled out of school entirely to be homeschooled. A home visit was made on May 15, 2023, again without Nicole or Shane present.
Again, Gavin claimed no mistreatment had taken place. The DCFS case was closed the same day as unsupported. But they seemed to miss some rather obvious clues. It was as if the Peterson family refused to acknowledge the twelve-year-old’s existence.
While there were pictures of nearly all of the siblings on the home computer, especially Gavin’s eleven-year-old half-brother, there were none of Gavin. A co-worker of Shane’s claimed he had a framed picture of his youngest son on his desk, and they had never even heard of Gavin. It was like he didn’t exist. The only text messages about Gavin were about how the family loved torturing him or how much they hated him.
In those messages, Gavin was never referred to by name. Only derogatory terms were used. While the other siblings had carpeted floors, Gavin’s room had painted plywood. Tape was laid out in the shape of a box on the floor.
The box was supposed to be his bed. There were no blankets. Areas of his room were covered in black vomit. Things had gotten particularly horrific.
Tyler had taken an active part in the abuse, just like Nicole and Shane. At one point, he beat Gavin with a piñata stick because he claimed the boy was acting defiant. Gavin was starved for days and refused water despite begging for it. In the end, with nothing left, it’s been reported that the young boy resorted to eating his own feces to survive.
At about 2:40 p. m. on July 9, 2024, the Weber County Sheriff’s Office responded to the Peterson home. They found Gavin weak, cold, and severely malnourished.
Paramedics said they barely had time to think. Gavin had a faint pulse. Their top priority was transporting him to McKay-Dee Hospital to give him some chance at survival. But doctors declared him dead within a few minutes of his arrival.
Gavin’s cause of death was reported to be complications from sepsis, with contributing factors including pneumonia, dehydration, and untreated infections. His body also showed signs of starvation and several other physical wounds. Nicole was the one who called 911. She claimed her stepson had been ill for several days before being found unresponsive in the bathtub.
She told the operator that Gavin had complained about feeling dizzy that morning and that she had been trying to administer CPR while waiting for first responders. What she failed to mention was that she called almost half an hour after finding Gavin lying motionless in the tub. During the first eleven minutes, while Gavin’s body was shutting down, she placed a phone call to Shane, asking what their next step should be. The other ten minutes were spent reversing a lock on Gavin’s door so it could be opened from the inside.
Tyler texted his father when Nicole told him Gavin was almost gone. He was panicking, claiming his brother wasn’t breathing and asking what they should do next. He wasn’t concerned for his younger brother. He wanted to know what their next move should be.
Tyler knew if police got involved, the family was done for. Gavin’s body showed signs of extreme abuse, and it wouldn’t take long for them to find out who had done it. In surveillance footage from the home, Tyler made three separate trips to the shed in the backyard, carrying loads of surveillance cameras, including the ones from Gavin’s room. Nicole, Shane, and Tyler were all arrested for their involvement in the horrific mistreatment of Gavin that ultimately led to the twelve-year-old’s death.
Why were there cameras in Gavin’s room? Tyler, Nicole, and Shane relished in the harm they were inflicting on Gavin. Photos from Nicole’s phone showed Gavin locked in a carpetless room without bedding or blankets, monitored with multiple cameras. There were also photos that showed sores on his back and of him wearing only a diaper covered in feces.
There were text messages they had tried to delete that discussed watching Gavin on the cameras. A text exchange between Nicole and Shane was revealed in court where she said she hated Gavin more and more every day. In one particular case, a school nurse had called Nicole, informing her that Gavin’s nail bed was severely infected. Nicole complained about it to Shane, claiming the then eleven-year-old was doing it for attention.
Nicole, who was viewed to be the main aggressor according to Judge Camille Neve, was sentenced to a total of fifteen years to life in prison for murder, along with six additional terms of one to fifteen years each, all to be served consecutively. She pled guilty in April 2025 to eight felony counts, including first-degree murder, aggravated child abuse, and obstruction of justice. Fittingly enough, she could be seen smiling in her mugshot, as if she hadn’t just contributed to murdering a twelve-year-old boy. In her remarks before rendering the sentence, the judge said there was no doubt that Nicole was the architect of Gavin’s mistreatment.
She told her, “Nicole, I hope you understand. Sometimes people sit in that chair, and I want to say, as they go off to prison, do your best, because at some point you’re going to get out. A glimmer of hope, a ray of hope, something for you to hold on to as you go down to the prison. Truthfully, I am not going to be that ray of hope for you.
I don’t know that you will get out, and frankly, I hope that you don’t get out. I think it’s entirely fair for you at this point to serve the rest of your life in prison. ”
Two of the charges for aggravated child abuse that Shane admitted to were related to the mistreatment of Gavin. The third was related to the mistreatment of Milani.
The child endangerment charges related to Gavin’s eleven-year-old half-brother. At the time of Shane’s sentencing, the judge stated it was telling that she herself was more broken up over young Gavin’s death than Shane was, who was his father. As she handed him his sentence of eight years to life, she stated, “Father, you don’t deserve that title anymore. ”
A report written by Dr.
Lowry with the University of Utah offered valuable insights. It stated Gavin likely endured unimaginable suffering in the weeks, if not months, leading to his death. The history provided was consistent with child torture. Gavin was most likely aware that there was food and that the rest of his family was eating.
He probably smelled the food they ate. It was likely this caused substantial anguish and distress. A common late-stage manifestation of starvation is the ability to overcome revulsion and eat non-food in an attempt to sustain oneself. Considering the psychological abuse Gavin endured, being isolated from children at school, restricted to his room, constantly monitored with cameras, not allowed to wear clothes, forced to wear diapers, deprived of love and medical care, all of it would have been profoundly impactful on his psyche.
School contacts reported that this was an essentially normal child who was driven to a point of psychological breaking. He would have been cognizant of what was happening, understood that it was wrong, and that the adults in his life who he should have been able to rely on for all things were, in fact, his tormentors. The judge said, “I think of, first of all, you were Gavin’s dad. I don’t think you deserve that title anymore.
You certainly were not his father, and you certainly were not his protector. I don’t believe for a minute that you weren’t part and parcel of a significant portion of the abuse that he endured. I also find it telling that I’m more emotional about this than you are. This case compares to none.
It’s absolutely unacceptable that your behavior was such that it took place more than once, that you allowed, condoned, encouraged, facilitated, and probably participated in any one of those instances, let alone instances that went on daily for weeks and for months and potentially even years. You dehumanized that little guy, and it resulted in his death. ”
Shane was ordered to serve five years to life in prison for child abuse homicide. He received three terms of one to fifteen years for aggravated child abuse and one term of zero to five years for endangerment of a child.
He agreed to the recommended consecutive sentences as part of his plea deal. Gavin’s older brother Tyler pled guilty on March 20 to four counts, including child abuse resulting in homicide. During the course of the trial, Tyler was diagnosed with autism spectrum disorder, persistent depressive disorder, the presence of a personality disorder, and generalized anxiety. He was released to his family while receiving treatment, on the condition he would check in with his attorney in pre-trial services.
The community of West Haven came together to mourn the young boy’s tragic passing, claiming they all felt, in part, responsible for what happened to Gavin. State agencies failed him. But so did members of the community who knew there was a malnourished twelve-year-old in the Peterson household. They knew Gavin had been taken out of school and knew Nicole was prone to violent outbursts.
Yet no one did anything. Gavin had been on Utah’s DCFS radar since 2014, ten years before he ultimately passed away. Yet despite repeated warnings that something was amiss in the Peterson home, no agency stepped up to remove him from the harmful living situation. Whether it was a shortage of workers or resources, the fact remains that every agency that should have protected the boy failed him miserably.
Rachel Reynolds said Gavin Peterson had a bright smile, but his frail body was a desperate cry for help. She too found Gavin in the school cafeteria sifting through trash for food. “I could not let a child eat food from the trash. I just couldn’t.
” Rachel said the school filed at least four complaints with DCFS as they kept trying to help him. They started sneaking him food even after they were told not to give him food. In another incident, Rachel took Gavin to see the nurse and school principal, who also called DCFS. He was picking at his fingers.
They looked swollen and infected. She wanted to make sure they had somebody high up in the school calling, because she figured that would warrant a visit. Still, nobody came to visit him. When Gavin was withdrawn from school, they had the worst fear in their hearts that something was going to happen.
They lost all contact with him. He was no longer seen, and nobody was allowed to go to his house to check on him. Rachel holds DCFS accountable and wants changes at the state level with homeschooling policies. “Justice for Gavin.
And it’s just not fair, because he deserved so much more than this. ”
Gavin loved the color blue. The balloons that covered his memorial site, as well as the ribbons and stuffed toys, were all blue. His obituary reads: “Gavin was a bright spark and was destined to be a huge personality, even though his time on Earth was cut tragically short.
Although we will miss him, he will forever remain in our hearts. ”


