Sounds like a minor "Hot Cross Buns." That can't be it though - ha, ha.

John smile