Three weeks ago, everything seemed lost.
Northwestern sat at 2-3 on the season coming off an awful and boring 31-7 loss to Penn State. Even the seven is generous, as the starters were completely shut out. The Wildcats looked destined for yet another 6-6 season of mediocrity and complacency.
It was a season that began with high hopes and possible Big Ten Championship game aspirations and had quickly fallen off the tracks. Also known as your usual Northwestern football season.
However, that was three weeks ago. Today is a completely different story.
Somehow, someway, Northwestern is right where many of us thought it would be 8 games into the season.