It's been a rough few weeks for Hillary Clinton. E-mails, private servers and poor press conference performances led to a slew of stories about whether the former Secretary of State was really ready for the presidential race to come. But, a ray of light broke through those clouds -- bad metaphor alert! -- this morning when CNN released new poll numbers on Clinton and the 2016 presidential race.

Those numbers contained nothing but good news for Clinton.

Let's start with the primary matchup.  Yes, Clinton led Vice President Joe Biden by 47 points and Massachusetts Sen. Elizabeth Warren by 52 points. But, as important as those massive leads was the fact that Clinton's edge over Biden, Warren and, well, everyone else in the party hasn't taken much of a hit despite her run of bad press. Here's the trend line:

Yes, you math majors will note that Clinton's lead has shrunk since, say November 2014 when she led Warren by 55 points. But the rate of that shrinkage is very small.  Biden has grown in support, marginally, while Warren has stayed between 9 and ten percent.  The steadiness of the numbers, particularly in light of just how much negative attention Clinton has drawn during the time when this poll was in the field (March 13-15) suggests that Democratic voters are resolved that she is going to be the nominee -- no matter what.  Clinton is their choice and external developments don't seem -- at least not yet -- to be leading people to jump off her bandwagon.

The general election numbers are equally rosy for Clinton. Her slimmest lead over a Republican is 11 points over Kentucky Sen. Rand Paul.  She leads former Florida Gov. Jeb Bush and Wisconsin Gov. Scott Walker, the two men considered the party's most likely nominees, by 15 points. She has a 13 point edge over Florida Sen. Marco Rubio.

And, horserace aside, there's considerable agreement among partisans that Clinton is, by far, the Democrats' best hope of holding the White House in 2016.  Nearly seven in 10 (68 percent) said Democrats were better off with Clinton as their 2016 nominee while just 30 percent said they'd be better with someone else.

Now, Clinton's numbers are not what they once were. And, as the Republican primary and the subsequent general election engage, the general election match-ups between Clinton and the GOP candidates will narrow. It's simply not possible for a presidential nominee in this polarized climate to win by double digits -- much less 15 points.

Still, for a Clinton team that has taken a load of incoming over the past fortnight, the CNN numbers have to buoy them. The CNN data point suggests that minds -- especially on the Democratic side -- are made up for Clinton and that nothing will change that fact. That's something that any of the two dozen (or so) Republicans running or thinking about running for president in 2016 would kill for right about now.