Passion plays out at St. Rita, N.O.