It’s a weekend of major holy days: Easter, Passover and Ramadan are overlapping for the first time in 33 years. The rare convergence of holidays - a time for reflection and hope - has been ...