A McKinney teenager facing the fight of her life received a surprise from hundreds of her high school friends.
The District reversed its decision after NBC 5's story aired and went viral, and after a Facebook post supporting Kate by Texas Lt. Governor Dan Patrick.
U.S. & World
Stories that affect your life across the U.S. and around the world.
Kate hasn’t been at school much lately.
She was first diagnosed with anaplastic astrocytoma, a form of brain cancer, in 2014 but beat it.
It returned last summer.
This time, there is no more treatment.
Five months later, Kate's school planned a surprise to make her feel special. Friday night, hundreds of classmates gathered at the Cotton Mill in McKinney for a secret school dance thrown in her honor.
Kate has never hidden from her battle.
When she lost her hair over the summer, she owned it in a bright-colored turquoise wig.
Today, the wig is gone, her hair is back and her spirit is strong.
"I feel beautiful," she said of the experience.
After the photo shoot, her boyfriend Braylon Shavers showed up with an unexpected invitation to dinner at Rick's Chophouse in McKinney.
But Kate had no idea the night would include dinner and dancing.
A mile away, friends, teachers and family were preparing for the big surprise.
“We're doing this ball, this dance for Katilyn so that she can feel like a princess that she is. She can have that prom experience right now while she feels good,” Kate’s mom Tyliece Pepper said.
The entire production was pulled together in a week by students and Kate's homebound teacher, Chelsea Boyd.
“I didn't know you could speak wishes into reality until I showed up tonight. I'm overwhelmed,” Boyd said tearfully.
Kate was overwhelmed, too, as she was met by extended family she hasn’t seen in years and a room full of friends she used to see every day.
“You guys are nothing but blessings to me. Thank you God!” she said in a burst of emotion.
"You guys are amazing people and if it wasn’t for you guys I wouldn’t be able to do this," Kate told the crowd.
A GoFundMe page has been set up to help cover the cost of Kate's medical expenses.