Hareem Ismail picked up her 9-year-old daughter from school three hours early Friday, dropped off the girl at a relative's home, and headed to City Hall to do something she had never done before: Demonstrate.
Ismail, a Muslim from Pakistan who has lived in the United States for 13 years, now residing in Downingtown, said she felt compelled to speak up for her faith to counter hate speech aimed at Muslim Americans, which she said has grown "out of control."
Ismail was amid about 75 others: A dentist from Moorestown. A sales executive from Cherry Hill. And a psychologist - a Methodist - from Pennington, N.J. Others in the crowd also were demonstrating for the first time.
"What the U.S. represents to us is unity and love," Ismail said. Fearing Muslims and discriminating against them, she said, "is not what this country represents to us."
That message became a theme of the rally, organized by South Jersey Muslims and backed by other religious groups.
At the center of the demonstration was a strong condemnation of ISIS and the recent terrorist attacks in California and France.
"These recent actions in Paris and San Bernardino were like a stab in the heart," said Betty Ali, 71, of Haddon Heights, a former Catholic nun who converted to Islam after marrying an Egyptian Muslim. "It's like your loved ones are falsely accused of a murder they didn't commit. The last couple of events were like thunder."
Organizers had not widely publicized the rally, as a safety precaution, but wanted to stage it in Philadelphia to give greater exposure to their message of peace.
Owais Lari, 55, a software engineer who lives in Cherry Hill and is president of the Pakistan-American Society of South Jersey, came up with the idea of the demonstration last Saturday after attending a meeting of area Muslims.
He and a friend, Asim Shafi, got to talking.
"It was Owais' idea," Shafi said. "He said, 'Hey, Asim, let's do this.' "
On Monday, the plan received support from individuals of other faiths at a meeting of the Jewish-Catholic-Muslim Dialogue of Southern New Jersey.
"The group is attempting to find how to change hearts and minds," Jack Callahan, 82, a Catholic member of the group, said earlier this week.
"We are there to support and stand by them," added David Snyder, 46, also a member of the group, and executive director of the Jewish Community Relations Council of Southern New Jersey.
Outside City Hall on Friday, one man carried an American flag, and others held various signs: "Islam Means Peace." "We Condemn Terrorism." "Love for All. Hate for None."
Minus a heckler who walked by shouting "I love Donald Trump," the demonstration went on uninterrupted.
Joanne Booth, 62, the Methodist from Pennington, said she wanted to show support for Muslim Americans, whom she called "our Muslim brothers and sisters."
"Some people think that all Muslims are terrorists, and I think that's a ridiculous conclusion to make," she said. "We can't condemn an entire religion for the acts of a few."
The calls for understanding come at an increasingly anxious time for Muslim Americans.
GOP presidential candidate Trump on Monday called for a ban on Muslims entering the country, a proposal that drew condemnation from many world and local leaders, including Mayor Nutter.
And in North Philadelphia on Monday morning, a pig's head was found outside a mosque. Police and the FBI have no suspects. Nutter called whoever tossed the head there a coward.
Shafi, 47, a sales executive for a software company who lives in Cherry Hill and helped organize Friday's rally, had his own tale of discrimination.
He said a classmate of his daughter's called her a terrorist about five years ago, when she was in middle school in Cherry Hill, after a speech she gave about Muslims.
Shafi said he was concerned about people spewing similar hate speech today.
"There is a lot of that going on," he said. But he wants people to know, he said, that Muslims are just like other U.S. citizens trying to raise families. "We stand with Americans."