Triumph of the Faith over nature, philosophy and science