At first I thought he was bluffing, and I'm still not 100 percent certain Donald Trump won't show up for tomorrow night's debate, but if he doesn't I think it's a huge mistake on his part.
I know, there have been countless moments the pundits thought would derail the Trump train, that didn't even rattle it on the tracks.
But Donald Trump refusing to attend this final debate before the Iowa caucus makes him an easy target for the other candidates before the debate and absolutely lays him wide open for attacks during the debate.
And they will attack him and mock him if he's not there.
Trump says he won't take part because Fox News host Megyn Kelly was unfair and biased against him in an earlier debate, it's her or me he told Fox, and they told him it's her.
In fact Fox News mockingly responded saying: "We learned from a secret back channel that the Ayatollah and Putin both intend to treat Donald Trump unfairly when they meet with him if he becomes president."
Trump's convinced the TV audience will dwindle without him there, says he will hold special event supporting veterans the same time the debate is on the air.
I know Trump's most loyal supporters won't change their minds but undecided Iowans might, and as close as it is there that could turn the outcome.
I'm Kelly Ogle and that's My 2 Cents.