With the Premiership season in its twilight, it's not too difficult to sum up Birmingham City's season.
In a word, torture.
But it's with fond memories that we can look back and compare this season to that of 2003-04, when a couple of master strokes during the transfer window by then-manager Steve Bruce turned Blues' season around and ensured Premiership survival.
Back then, Bruce brought Stephen Clemence, Matthew Upson, and the French maestro Christophe Dugarry to the club. This season Alex McLeish brought in David Murphy, James McFadden, and Argentine wonderkid Mauro Zarate.
Having been denied vital points against the likes of Fulham, Reading, and Derby County—not to mention drubbings away at relegation rivals Bolton and Sunderland—it appeared the scrap for survival would go down to the wire. And it still might.
Encouraging performances against Chelsea, Manchester United, a double over Tottenham, and draws against Arsenal and a resurgent Newcastle United have given us Bluenoses a glimmer of hope.
We always knew Derby would go down, even they knew it, and that the other two places would be fought out between seven sides.
The injury to James McFadden, unfortunate as it is, has seen the emergence of Mauro Zarate, who is settling into the Premiership very nicely at the moment. With three goals in the last two games he could well be one of the transfer coups of the season when safety is assured.
He's not too dissimilar to a player we had back in the mid-199's, Jose Dominguez, who liked to run at players, get round the back, and had great pace and a great shot.
The only criticism of Zarate is that maybe he tries to do too much—that and the fact that every time he scores his price tag increases!
But at this late stage of the season, when defenders are tired after 40 or so games, the last thing they want to see is someone running at them with pace.
Alex McLeish did well to keep him wrapped up, limiting his appearances to 10 or 20 minute cameos before McFadden's knee surgery, and now we shall reap the rewards.
However, there are concerns that he'll end up with a big-money move to one of Europe's bigger clubs during the summer, one that can afford the ever-escalating fee set by his parent club, Al-Sadd of Qatar.
Fortunately, the lad has said he wants to stay at Birmingham, so we'll see what happens there. Every Bluenose I know has all fingers and toes crossed on this one, and I'll be discussing this more in the next week.
Zarate isn't the only Birmingham youngster to have caught the eye this season though. Sebastian Larsson and Fabrice Muamba, both bought from Arsenal, have matured beyond expectations this season, too.
Muamba, an England U-21 international, was hailed as the next Patrick Viera, and he's going some way to justify the tag with a string of spirited performances in the center of midfield.
Larsson, on the other hand, has proved highly accurate with the dead-ball in recent weeks, and his performances week-in and week-out have been enough to keep promising Dutch winger Daniel De Ridder (signed in the summer by Steve Bruce) restricted to reserve team football.
So, there's six games left. Away trips to Wigan, Aston Villa, and Fulham couple with tough home encounters against Liverpool, Everton, and Blackburn.
The away games should bring us a couple of points realistically, although many Bluenoses—this one included—will believe we can take all nine!
The home games will be a little bit tougher for obvious reasons. Liverpool are on fire, Everton will be hoping to consolidate the fifth position, and Blackburn on the final day could end up being a game with nothing to play for on either side.
Whatever happens, it's not over until the fat lady opens her mouth, and she's only just entered the building. However, judging by Bolton's run in, Premiership football could be assured at St. Andrews by the end of April.