In the middle of Emancipation Park in Charlottesville on Saturday, two young women, one white and one black, took each other's hands and held them tightly, and with their other hands they gripped the steel barrier in front of them.
A few feet away, a young white man with a buzzed haircut and sunglasses leaned towards them over a facing barrier. "You'll be on the first f*****g boat home," he screamed at the black woman, before turning to the white woman. "And as for you, you're going straight to hell," he said. Then he gave a Nazi salute.
For the third time in a few months, white nationalists had descended on the small, liberal city of Charlottesville in the old Confederate capital of Virginia, to protest against the planned removal of a statue of Confederate general Robert E Lee.
This time they came under the banner of the so-called "alt-right", for a rally they called "Unite the Right". They were a motley crew of militia, racists, and neo-Nazis, and some who said they simply wanted to defend their Southern history.
They gathered early in the morning at Emancipation Park - formerly Lee Park - where the statue sits, some dressed in full tactical gear and openly carrying rifles. Others wore black shirts, helmets, and boots.
In a column they surged into the park, using sticks and their fists to shove aside anti-fascist counter-protesters. Then they blocked off the entrance with shields. Inside, David Duke, the former grand wizard of the Ku Klux Klan, grinned and waved as the crowd, almost entirely white and male, cheered him on, chanting his name and putting their arms up in Nazi salutes.
They had reason to be pleased. They were in the middle of the largest gathering of white nationalists in America for decades.Image caption Confederate flags flew in Emancipation Park as a crowd gathered for the "Unite the Right" rally Image copyright Reuters Image caption A white supremacist militia member stands in front of clergy counter-protesters
In the park, in a pen ringed by steel barriers, they shouted anti-immigrant, anti-semitic and racist slogans and targeted white women counter-protesters, calling them "traitors" who "needed to get subjugated". Outside, anti-fascist protesters threw bottles of water at the white nationalists and chanted "Off our streets, Nazi scum". Pepper spray, used by both sides, filled the air.
Eventually, riot police moved into the park and the streets around it, pushing everyone back. The governor of Virginia declared a state of emergency and the rally was cancelled. The national guard began to close off the area, but not before a driver ploughed into a crowd of counter-protesters two blocks away, killing a young woman and injuring 19 others.
One long prayer
Twenty-four hours earlier, Reverend Brenda Brown-Grooms closed her eyes and prayed for peace. Sat in a side room at St Paul's Memorial Church, while volunteers undertook non-violent resistance training next door, she prepared herself for a "reckoning" the following day in her home town.
"This is physically a very beautiful place, it has always been my template for what a city should look like," she said. "But I've always understood that this beautiful place is also quite ugly. And the statue has become the match point for that ugliness."
Reverend Brown-Grooms was born in Charlottesville in 1955. She grew up in Vinegar Hill, a black neighbourhood since razed to the ground in one of a series of redevelopment programmes that pushed the black community out of the city and into housing projects.
As a girl, under segregation, she did not dare set foot in the white neighbourhood which was home to Emancipation Park - then Lee Park - and she had never been there until May, when the KKK came to town and lit torches under the statue.
"This summer has been one long prayer here in Charlottesville," she said. "And now today we are praying again, we are praying that the alt-right don't start something tonight, ahead of the rally."
Media playback is unsupported on your device
Within a few hours, her prayer went unanswered. About 200 white nationalists gathered after dark in Nameless Park, down the road from where she sat, and marched through the University of Virginia campus holding torches and chanting racist slogans.
At the base of the university's statue of Thomas Jefferson, on the Main Street side of the campus, they clashed with university students who had come to confront them. The air was hot from the torches and acrid from smoke.
"The heat here is nothing compared to what you're going to get in the ovens," shouted Robert Ray, a writer for the white supremacist website Daily Stormer. "It's coming," he spat.
"White supremacists walking through my university with torches, I never thought I'd have to see this in America in my lifetime," said one of the counter-protesters, a student who did not want to be named.
Directly across the street that night, at St Paul's, more than 500 people were packed into the church for a multi-faith service. There were readings from the Bible and the Koran, spirituals sung by a choir, and a speech by activist and Harvard professor Dr Cornel West that drew everyone in the house to their feet in applause.
"It is bleak that we are about to see the largest neo-fascist gathering in decades, but it is also a joy to be able to struggle against it, to bear witness to it," said Dr West after the service.Image copyright Getty Images Image caption A man tends candles lit for those who died and were injured when a car ploughed into a crowd of counter-protesters
"The alt-right is a new danger. We have a right-wing gangster in the White House who emboldens them, who empowers them. So they feel they have permission for their hate to come out in public, and maybe even harm others. We are in a dangerous moment."
As the service drew to a close, and the last spirituals were sung, the congregation filed slowly out of a side door to avoid the white nationalists who were walking back up Main Street.
The speakers booked for the rally in Charlottesville were all men. The people who came to attend the rally were almost all men, and across the country the following of the so-called "alt-right" is overwhelmingly male.
One of the few women who speaks regularly at white nationalist events is Avialae Horton, a 20-year-old from Georgia who is editor of the Revolutionary Conservative, an online, right-wing newspaper with a mission to "defend Western civilisation".
The members of the "new-right" are being unfairly branded as "Nazis and fascists", she said in Charlottesville ahead of the rally. "We stand in confidence in our convictions, irrespective of what others think of that. And I absolutely believe that we have been misrepresented."Image copyright Reuters Image caption Speakers from the white nationalist movement claim its members are being misrepresented
The three women from the Revolutionary Conservative who flew into the city preach what they call "racial realism", which they say is not racism.
"It's natural for people to want to be with their own kind, and to look to their own interests," said RS McCoy, another member of staff from the paper, who flew in from California.
"We're going to care about our interests first, black people are going to care about their interests first, and even moving outside of race into things like LGBT, they're going to care about their interests first. And that is not bad, it doesn't have to be demonised."
According to the Southern Poverty Law Center, more than 60 Confederate monuments or symbols have been removed or renamed since the 2015 massacre of nine black churchgoers in Charleston, South Carolina, by white supremacist Dylann Roof.
The removals were stripping away American history, Ms McCoy said, and depriving black Americans of the chance to learn their own history.
"If we look at it from their perspective even, which is you know - Oh we've had slavery and racism and all these horrible things and we want to make this go away, so we're going to tear down monuments and rename all these streets - how are future generations going to learn?"
Standing in the middle of Emancipation Park on Friday, looking up at the statue of Robert E Lee, the city's Deputy Mayor, Wes Bellamy, took a different view.Image copyright Getty Images Image caption Police in riot gear stand in front of the statue of General Robert E Lee
Mr Bellamy is the first black deputy mayor of the city. A sharply-dressed, outgoing character, emphatic in his desire to see the statue removed - "155%" - he has become a lightning rod for people who believe their heritage is being torn up.
"I get hate mail and death threats every day. I've been told I will be hung from this statue. I've been told I will be hung from the trees in this park," he said.
"But that lets you know what you're doing is right. How can you have a 28ft statue to a man who, if he were alive today, I would not be allowed to look in the eye? Who, if he were walking down the street, would make me walk off the sidewalk? How can we have that statue here, if we are to be an equitable city?"
Mr Brown stopped in the park to speak to residents, who congratulated him on passing his doctorate that day, and to local police officers, some of whom he knew by name. Then he headed off, under strict instructions from police, as the white nationalists came into town, to keep his whereabouts on Saturday a secret.
A reckoning in Charlottesville
As the National Guard closed down the streets around Emancipation Park on Saturday evening, the protesters dissipated into smaller skirmishes nearby. Daryl Vaughan, 24, who came from Newcastle, Virginia to join the white nationalists, got caught alone, surrounded by anti-fascist protesters who beat him, kicking him in the face and chest as he lay on the ground.
Bloodied, he retreated to a side street. "They've come here to take my history away, to make my history look bad," he said. "Black lives matter, that's bullshit to me."Image copyright Getty Images Image caption A Virginia State Police officer in riot gear keeps watch from the top of an armoured vehicle
Several hundred white nationalists moved north and gathered in McIntyre Park but soon they left, marching back along the highway to their cars, while passing drivers honked in support or hurled abuse at them.
Slowly the chaos and violence of earlier gave way to reflection and to tragedy. A 32-year-old woman had been killed, run over by a man who ploughed into peaceful counter-protesters on the street near Emancipation Park, and who was later arrested and charged with murder.
In a separate incident, two state police employees died when their helicopter, which had hovered over downtown Charlottesville for most of the day observing the rally, crashed.
"Condolences to the family of the young woman killed today, and best regards to all of those injured, in Charlottesville, Virginia. So sad!," the president tweeted.
It was left to Terry McAuliffe, the governor of Virginia, to condemn the white nationalists that poured into the city from around the country. "Go home," he said at a press conference. "There is no place for you here."
Media playback is unsupported on your device
Three years ago, Charlottesville was named America's happiest city by the US National Bureau of Economic Research. "Joy Town, USA", the media called it.
But around Joy Town on Saturday, locals were saddened to see violence and hatred on their streets. "I wonder if Charlottesville will ever be the same after this," said Henry McHenry, 63, a 30-year resident. "We must get past this state of us against them."
Late on Saturday night, after a day that began with a dawn service at 6am, Reverend Brown-Grooms tried to reckon with what she had seen on the streets of her city that day.
"I come from a people who were enslaved, and if you are going to make it through that misery, there has to be a spirit which allows you to see past what your eyes see in front of you and what your ears hear, and to understand how hope forms in your heart," she said.
"As our people used to say, trouble don't last always. It might last all of my lifetime, but not always."