President Donald Trump and Democrat Pete Buttigieg recently offered radically different stands on abortion, as both attempted to reach out to Catholic and evangelical swing voters trapped between their parties.
Trump made history as the first president to speak in person at the national March for Life, which marks the anniversary of Roe vs. Wade.
"All of us here understand an eternal truth: Every child is a precious and sacred gift from God. Together, we must protect, cherish and defend the dignity and the sanctity of every human life," said Trump, who for years backed abortion rights and Planned Parenthood. He insists that his views have evolved, like those of Republican hero Ronald Reagan.
"When we see the image of a baby in the womb, we glimpse the majesty of God's creation. ... When we watch a child grow, we see the splendor that radiates from each human soul. One life changes the world," he said.
While commentators stressed that Trump attended the march to please his conservative evangelical base, this massive event in Washington, D.C., draws a complex crowd that is hard to label. It includes, for example, Catholics and evangelicals from groups that have been critical of Trump's personal life and ethics, as well as his stands on immigration, the death penalty and related issues.
Videos of this year's march showed many signs praising the president, but also signs critical of his bruising brand of politics.
A Facebook post by a Catholic priest -- Father Jeffrey Dauses of the Diocese of Baltimore -- captured this tension. Telling pro-lifers to "wake up," Dauses attacked what he called Trump's "callous disregard for the poor, for immigrants and refugees, for women. … This man is not pro-life. He is pro-himself."
Meanwhile, Buttigieg -- an openly gay Episcopalian -- did something even more daring when he appeared at a Fox News town hall in Iowa.