In 2004 when Pakistan and India finally decided to put aside their political differences and get on to the cricket field, there was an overdose of Pakistan vs India cricket.
Tours took place every year with an abundance of test matches and ODIs.
Many at the time felt that the euphoria surrounding the battle between the arch rivals was deteriorating due to the overdose.
But then cricket was once again put on the back burner last year as relations between the neighbors soured.
It has been over a year since Pakistan and India clashed in an international match; the last ODI being the Super 4 game of the Asia Cup in July last year.
The long wait for the fans, however, is almost over!
In about 8 hours Pakistan will take on India in the 6th match of the Champions Trophy, and I cannot wait for it to start.
The T20 warm up match between the two sides before the start of the World Twenty20 was an indication of the buzz that is created when Pakistan and India take on each other on the cricket field.
It also showed what the cricket world had been missing for so long.
That was only a warm up and it arguably had a larger crowd than any of the World Twenty20 matches.
Come tomorrow and Centurion will be buzzing!
The world in fact will be buzzing in front of their televisions.
Here in Manchester, I will watch the game with a dozen Indians; sadly there are hardly any Pakistanis in my program so it will be 1 of me and tons of them.
The last time I watched a Pakistan vs India match on TV with Indians, Saeed Anwar scored 194; that has got to be a good sign.
With the firepower of Sehwag and Yuvraj Singh missing from the Indian line up, they will be relying heavily on the experienced duo of Sachin Tendulkar and Rahul Dravid.
Ironically, Pakistan will be depending more on their inexperienced duo of Umar Akmal and Mohammad Aamer, both of whom will be playing against India for the very first time.
The pressure will test both of them.
Another player expected to return to the international fold today is Mohammad Asif.
That has been another long wait.
Pakistan has missed Asif with the new ball for almost two years now, but against India he is expected to make his return.
Hopefully one, from which he never looks back.
Both the teams look very balanced so to pick a winner at this point is almost impossible.
I do, however feel that Pakistan has the edge and that is not an emotional thought; they have already played a match and won it, they did well in the warm up games winning both of them, and the team seems to be eager to prove a point.
India, on the other hand, lost their warm up game to New Zealand, and will take the field today for the first time in this Champions Trophy.
Hence, Pakistan does have an advantage, but to take full opportunity of that, their seniors will have to come to the party.
Umar Akmal cannot do all the scoring, nor can Aamer pick up all the wickets.
Its a crucial game for both Pakistan and India.
The team that wins is more likely to go ahead into the semi finals at the expense of the other (assuming that Australia wins all and West Indies loses all); so the pressure is going to be at its maximum.
More than a year's wait, the return of Mohammad Asif, crunch game, Pakistan vs India, the Champions Trophy; it can't get bigger than that!
Its been a long wait and I can't wait anymore for it to be over.
Let the match begin!