I think Chief is (meteo)right
I’m putting my last bet in, I’m going for meteorite as well, whether it be the island itself or it landed on the island or the light was a part of the meteorite and it has special energy, I’m not sure, but meteor-origin sounds good to me.
Meteor = Falling Star
Catch a falling star and put it in your pocket, never let it fade away
Catch a falling star and put it in your pocket, save it for a rainy day…..