Science and its wonders