A veil in time and spirits (but isn’t a rainbow really white?)

I saw a girl today dressed all in black. She held a black umbrella towards the sun, her face obscured in shadows, defiant towards the light. She arose in me such feelings of mystery, an otherworldly specter and I wondered, was she really a girl at all? Step by step she floated down the sidewalk, at odds with the rush hour traffic that surrounded her. This faceless wraith, a mere shadow reflecting from those souls wandering beyond the veil. But then, the shadows of angels always look black when viewed through sinful human eyes.
And anyway, she said, we can only be who we were made to be.
And anyway, they say, we are only human, and that’s what makes us free. Or chained. Or both.