Though never clearly embracing the atheism espoused by most communist leaders, Castro banned public celebrations of Christmas until Pope John Paul II made reversal of that order a condition of his historic 1998 visit.