Four years ago, 31-year-old Jonathan Wayne Broyhill served as best man at his longtime friend's wedding; Wednesday, he was charged with allegedly fatally stabbing the bride, Jamie Kirk Hahn, 29, and wounding the groom, Nation Richard Hahn, 27, at their North Carolina home.

The attack took place during a dinner Monday night, Wral reports. Sources close to the victims said that Broyhill attacked Jamie after her husband left the room, who returned after he heard screaming and witnessed Broyhill stabbing his wife. Police say the attack is not “domestic-related."

Local authorities found Jamie Hahn with multiple stab wounds a tenth of a mile from her home, with a trail of blood leading back to the scene of the attack, CBS News reports.

“We lost a beautiful and loving wife, daughter and friend. We lost a pure and brave spirit,” Jamie Hahn’s family released in a statement, regarding the professional political fundraiser’s untimely death. “She had a gift for bringing us together -- black and white, young and old, gay and straight. She challenged us to work together for a better world.”

Nation Hahn said on his Twitter page he didn’t know how to survive after the loss of his wife.

Despite his grief, Hahn said he was touched by the amount of support he received from strangers after the fatal attack.

Nation Hahn was treated for injuries and released from WakeMed hospital Tuesday. Broyhill was treated for self-inflicted injuries following the attack, Wral reports.

Brad Miller, a former representative for the North Carolina 13th congressional district who previously worked with Jamie Hahn, classified her as smart and likeable, calling the attack shocking due to the close relationship between the couple and Broyhill.

“I think that makes it harder to understand for everybody who knew Nation and Jamie. You couldn’t really know Nation and Jamie without knowing Jon. They were together all the time,” Miller said.

A neighbor of the Hahn’s, Pamela Hung, told CBS News that Broyhill was a constant visitor of their Raleigh home, calling him part of their family.

“I’ve seen him on many occasions. ... That’s how much time he spent at their house,” Hung said. “To my knowledge, he was like their best friend, so you wonder what the heck could have happened.”

Jamie Hahn’s funeral will take place at Pullen Memorial Baptist Church in Raleigh Saturday at 11 a.m.