planet-devouring star