The Mystery of Giving Life