They gathered by the tens of thousands, aiming to face down terror with the power of music.
Inspired by a Facebook-organised protest, Norwegians flocked to public squares across the country today, ignored the drenching rain and lifted their voices in song.
Their target: far-right fanatic Anders Behring Breivik, now on trial for a bomb-and-shooting rampage that killed 77 people. Their weapon: a children's tune that he claims has been used to brainwash the country's youth into supporting immigration.
Defiant sing-alongs of "Children of the Rainbow" were staged in Oslo and other major Norwegian cities, while in court survivors of Breivik's attacks gave tearful testimony in the ninth day of his trial.
In downtown Oslo alone, some 40,000 people chimed in as Norwegian artist Lillebjoern Nilsen played the song — a Norwegian version of American folk music singer Pete Seeger's "My Rainbow Race."
They sang the Norwegian lyrics:
"A sky full of stars, blue sea as far as you can see
An earth where flowers grow, can you wish for more?
Together shall we live, every sister, brother, you and me
Young children of the rainbow, a fertile land and seashore."
In testimony last week, Breivik mentioned the tune as an example of how he believes "cultural Marxists" have infiltrated Norwegian schools and weakened its society.
Later, the crowd marched to the Oslo courthouse, where they laid a carpet of red and white roses on the steps and the fence.
Breivik has admitted setting off a bomb on July 22 outside the government headquarters that killed eight people, and then going on a shooting rampage at the Labor Party's annual youth camp on Utoya island, killing 69 others, mostly teenagers.
Shocked by Breivik's lack of remorse for his massacre, Norwegians by and large have decided the best way to confront him is by demonstrating their commitment to everything he loathes. Instead of raging against the gunman, they have manifested their support for tolerance and democracy.
"We have a quiet majority that sometimes gets a bit too quiet," said Shoaib Sultan of The Norwegian Centre against Racism. However, he said it was important to "demonstrate tolerance."
Eskil Pedersen, the head of the Labor Party's youth wing, told the umbrella-decked crowd in Oslo that Thursday's song held special significance for his group.
"We aren't here because of him, but because of each other," Pedersen said.
In court Thursday, people who survived Breivik's car bomb in Oslo's government district gave emotional testimony as he listened expressionlessly.
Anne Helene Lund, 24, was just 7 meters (23 feet) from the explosion. Afterward, she was in a coma for a month and when she woke up she had lost her memory, unable to even remember the names of her parents.
"I studied political science for three years, now I have to relearn social studies at the junior high school level," she told the court.
Her father, Jan Henrik Lund, also took the stand. Fighting tears, he described his emotions at seeing his daughter with severe life-threatening brain injuries.
"It was like experiencing the worst and the best in the same moment," he said. "It was fantastic that she was alive, horrible that she was as injured as she was."
Breivik says he was targeting the governing Labor Party, which he claims has betrayed the country by opening its borders to Muslim immigrants. He has shown no remorse for the attacks, which he coldly described last week in gruesome detail.
Since he has admitted to the attacks, Breivik's mental state is the key issue for the trial to resolve. If found guilty and sane, Breivik would face 21 years in prison, although he can be held longer if deemed a danger to society. If declared insane, he would be committed to compulsory psychiatric care.
Breivik said Wednesday that being declared insane would be the worst thing that could happen to him because it would "delegitimise" his views.