THE Irish and Cheltenham. Synonymous for years but has the link ever been as strong as it is these days?