URBANDALE, Iowa - Hillary Clinton had just delivered some hard talk on terrorism, recalling tough decisions she made in the White House situation room as secretary of state and lashing out at her Republican rivals for threatening the safety of the American people.
But when an Iowa man broke into her riff with a question about how the country could confront a new wave of fear, her response sounded less like that of a commander in chief than of a soothing self-help guru. "We've got to do everything we can to weed out hate and plant love and kindness," she told a crowd of several hundred.
The lovey-dovey message seems surprising coming from a Washington veteran who frequently references women in public life needing "skin like a rhinoceros." But as she grapples with Donald Trump's prominence in the Republican race, she's embraced "love and kindness" as a campaign refrain.
In Alabama, she told lawyers that justice means "standing beside love."
In Atlanta, Clinton promised black ministers she'd run on a "love and kindness platform." And after Trump said he'd block Muslims from entering the country, her campaign quickly churned out a new catch phrase: "Love trumps hate."
Republicans scoff at the idea of Clinton preaching a gospel of love.
"I think most voters see her as warm and cuddly as a porcupine," said Republican pollster Nicole McCleskey. "It has a hollow ring to it."
Clinton has been a divisive figure since the era of "the vast right-wing conspiracy," as she called critics. In a Democratic debate in the fall, she said she was proud to have made enemies of Republicans.
But she's also talked about compassion for decades, dating back to her earliest days as first lady when she decried a national "crisis of meaning" in a 1993 address.
Today, Clinton rarely ends her remarks without asking her audience to consider adding some "love and kindness" to their daily lives. The line entered her stump speech as an ad-libbed aside during an address to mayors days after the Charleston church shooting in June.
"It may be unusual for a presidential candidate to say we need more love and kindness in this country, but I think that's exactly what we need," she said in New Hampshire on Tuesday.
Her approach - and the implicit contrast with Trump - has attracted some people.
"I had hesitation about what I thought was a kind of hardness in her, but she doesn't have that in person," said Terry Matre, a family therapist in West Des Moines. "When you think about what Donald Trump is saying and then you think about her, you're like, my God what took me so long."
Her campaign has tried to hold up Trump as emblematic of the Republican Party, stressing that while his rhetoric may be harsher the entire field shares his positions on immigration and more. Trump has accused Mexican immigrants of being rapists, called to ban Muslims from entering the country and mocked the appearances of his opponents, women and a disabled reporter - rhetoric that is in fact distinct to Trump and has been denounced in many cases by his party rivals.
While Trump's talk has drawn support from GOP primary voters, he lags among women.
"That sort of language very much tracks with what a lot of women voters say," said Democratic pollster Margie Omero, who helps oversee research of female swing voters who shop at Wal-Mart. "They say, 'Let's go back to a time in which we're being nicer to each other.' "
Kellyanne Conway, a Republican pollster who is advising a super PAC backing Texas Sen. Ted Cruz, referred to Clinton's approach as "Hillary the Hallmark Card."
"It's a play for the female vote that so far has not indicated they will be swept away in this clarion call to make history," she said.
But it's also a tone that some Republicans embraced before Trump and growing terrorism fears pushed the party to more muscular rhetoric.
During one of ex-Florida Gov. Jeb Bush's first visits to New Hampshire, he promised to "share my heart."
"We've got to crack our chests open and show 'em our heart," Gov. Christie told Republican donors in the summer.
In recent months, though, chest-thumping has been the order of the day for Republicans.