Sebastian Starkey is just 10-years old, but he's already wise beyond his years. No one knows that better than his mom.
"It started out as just a headache," said Lori Ostendorf, Sebastian's mom.
That was in January. But soon Lori realized it was much worse than that.
"Diagnosed in February; stage four cancer and brain tumors," said Lori.
She found out she had brain and lung cancer all at once. It's devastating news for anyone to hear, but Lori was more worried about how the disease would affect her son.
"What if something happens to me? Who's going to take care of him? I can't leave yet," said Lori. "He's only ten. I want to see him be an adult."
Lucky for Lori, Sebastian seems to have things under control.
"I fixed her a plate of scrambled eggs this morning," said Sebastian.
Sebastian's stepped up as the man of the house and is even finding ways to earn more money for the family.
"When I was like 3 or something, I learned to respect everything we had and cherish every moment in life," said Sebastian.
That includes organizing a Fun Fair, complete with carnival games, magic tricks and food.
"We really knew my mom needed some help," said Sebastian.
He brought in help from a few grown-ups too.
"It's not so much about raising the money as him actually enjoying himself," said Beth Kelley, who's friends with Lori.
"Letting him have a good time and it's for a good cause," said Heather Eller, who is also friends with Lori.
People who came did have a good time, raising money through silent auctions and other events. And Lori says she's grateful for all the support.
"I'm just trying to take it day-by-day," said Lori. "Trying to not let it get me down. But he helps me a lot."
Lori says her radiation treatments have been helping. She starts a new round next week. Lori's friends and family have already raised about $7,000, not including Sunday's event.
To help click here.
Copyright 2016 Nexstar Broadcasting, Inc. All rights reserved. This material may not be published, broadcast, rewritten, or redistributed.