The two sides were due to meet on August 9 but the game was postponed so Celtic could send their youngsters off to play a meaningless friendly against Liverpool - worth bearing in mind when their manager whines yet again about tiredness and fixtures.
The game was then rescheduled for Wednesday, December 18 - making it a particularly gruelling week before Christmas for Saints as they also had away games at either end of it.
The match has now been rearranged again and will take place on Sunday, February 2. Both teams were due to be playing league games that weekend, but their opponents Aberdeen and Hearts are in the League Cup semi-finals. As both Saints and Celtic are out of the competition, the decision was made to move our game to the Sunday as Rangers are at home on the Saturday.
It does seem sensible to play the game then, although it should never have been cancelled in the first place. Let's hope it goes as well as the last time we faced Celtic on League Cup semi-final Sunday!
Follow Mirren Mad on Facebook at http://www.facebook.com/mirrenmad
Follow Mirren Mad on Twitter @mirren_mad or http://www.twitter.com/mirren_mad
Source: Mirren MAD