Casilda of the Rising Moon: A Tale of Magic and of Faith, of Knights and a Saint