It was a tribute to a man being called a hero.
On Wednesday, thousands said their final good-bye to Plymouth Township police Ofc. Brad Fox.
Law enforcement from across the region and the country rallied behind Fox's family. It was an emotional and gut-wrenching sendoff for the K-9 officer who was killed in the line of duty on the eve of his 35th birthday last week.
"We gather to celebrate and remember Brad's life, his violent death and Brad's resurrection," said Rev. Edward Hallinan, who officiated the ceremony.
Inside Epiphany of Our Lord Church in Plymouth Twp, Montgomery Co., family, friends and fellow officers sobbed as Fox's sister-in-law read a letter written by his wife, Lynsay.
"I promise you that our forever home will remain our forever home, and your children will be raised in it just like you would have wanted," said Brittany Mattozzi, while reading the letter talking about the couple's life together.
Outside the church, thousands of men and women in uniform stood guard and listened in. Diane Schwart, whose son is a fellow officer of Fox in the same police department was there.
"He along with his fellow officers are just devastated because of this senseless loss," said Schwartz.
Fox was a former war veteran who served two tours of duty in Iraq. His casket was carried out by fellow Marines. Fox's pregnant wife and young daughter followed closely behind.
Family friend, Stacy Schreiber, broke down talking about the man her husband went to high school with.
"Lynsay has the support of her family and friends that's what's going to get her through this but it's unimaginable. This should not be happening right now," said Schreiber.
Fox was killed in the line of duty last week after responding to a hit-and-run crash. A procession took his casket to Washington Crossing National Cemetery in Bucks County where he was laid to rest.
Pennsylvania Gov. Tom Corbett and Fox's K-9 partner, Nick, who was grazed with a bullet during last week's ambush, also attended the services.
A fund has been established to collect donations for Fox's family. They can be sent to or dropped off at:
Fox Children's Fund
c/o Continental Bank
661 W. Germantown Pike
Plymouth Meeting, PA 19462