It's graduation season in Western Washington and students at Cascade Christian High School were handed their diplomas Friday night.
It's a milestone for all of the graduates and their parents, but the night was extra special for a Pierce County teen who overcame huge obstacles to get there.
Sarah Davis was leaving her boyfriend’s home in Lake Tapps on May 15 when another vehicle smashed into her car.
Davis was thrown from her car and suffered severe injuries.
Cascade Associate Principal Dave Peterson said they were prepared for the worst.
“We brought all the students together at that point she was touch and go we didn't know if she was going to live” Peterson said.
Davis woke up in the Intensive Care Unit at Tacoma General Hospital; she didn’t remember anything about the crash.
“My jaw was wired because I had a broken jaw, I have broken clavicle and I looked down and my stomach was stapled 25 times,” she said.
She was also suffering from a broken pelvis and problems with her knee.
Still the teen said she knew right away she didn’t want to miss her commencement ceremony.
“I set myself a goal, I’m going to graduation that's what I want to do it meant so much to me to be part of this class,” she said.
Even while she was still in the ICU, Davis told her principal to make sure the diploma was ready.
“I didn't think there was a chance when we first heard the severity of her injuries that she'd ever be at graduation,” Peterson said.
Davis said she focused on recovery and getting to the ceremony, even if it meant using a wheelchair.
She graduated with honors and gave everyone a lesson in perseverance.
“I've overcome a lot of obstacles through this and little things just don't seem so big,” she said.
The paramedics who first responded to her accident were among those who attended the ceremony.
Davis hopes to soon be undergoing physical therapy and learning to walk again.
In the fall, she plans to study nursing at Pacific Lutheran University.
A fund has been established to help cover her medical expenses; donations can be made at any Chase Bank