firefly shining reasons