Three people were killed and another injured at the Mukilteo property. State troopers pulled over and arrested the fleeing suspect on an interstate three counties away, authorities said.
"She was hiding in the closet and called me from the closet while it was going on," Susan Gemmer said of her 18-year-old granddaughter, Alexis. "We were texting back and forth, telling her to stay quiet, stay calm, we're on our way. She kept saying, 'They're dead, they're dead, I saw them, I was right there and I saw them.'"
The shooter then made his way onto the roof, where some of the friends were hanging out, Gemmer said.
The young man who lived at the home tried to lead Alexis Gemmer to safety by escaping out the garage. As they rolled under the garage door and the boy bolted across the street, the gunman began shooting at him from the roof, her granddaughter told Gemmer.
More From This Section
Authorities did not immediately release information about or the identities of the suspect or the victims. "Our community has suffered a great loss tonight," Mukilteo Mayor Jennifer Gregerson said.
"There were many young people who saw and heard things that no one should ever experience."
The shooting happened in the upscale Chennault neighborhood of Mukilteo, a waterfront town of about 20,000 people, 25 miles north of Seattle.
Washington State Patrol Trooper Will Finn said the male suspect was pulled over at around 2 a.M. Heading south on Interstate 5 near Chehalis, about 113 miles away.
Authorities said they planned to release more information Saturday afternoon.