Island that contained the meaning of life