Go back 6 week, 4 weeks even and most people, myself included, would have said a Tory government was nailed on.
If they don't do it now they've only themselves to blame, or, if you like, their pathetically weak front bench combined with duck houses and moats.
The don't look like "change" and that's a problem for them.