One voice stood out before South Carolina lawmakers voted Thursday to take down the Confederate flag.

Rep. Jenny Horne, a descendant of the Confederate president, called on her colleagues to have the heart to remove it no later than Friday.

Flag opponents seemed to be losing momentum as Republicans offered dozens of amendments that would have delayed removal. For 14 hours, white Republicans talked of Southern heritage and cited connections to Confederate soldiers.

Horne then scolded her colleagues in a tearful, spontaneous speech. She said Jefferson Davis is her ancestor, but what matters now is how the flag symbolizes racial hatred after nine African-Americans were killed in their church.

The debate seemed to turn after that. With Gov. Nikki Haley's signature Thursday, the flag will come down the next day.