My femme fatale my darling fraudulent angel
Once caught her changing the batteries in her halo
Receipt for her wings and everything that she paid for
And the address to the factory where they made those
Scientist said she's all inside my mind

from Lupe Fiasco (Ft. Matthew Santos) – Streets on Fire Lyrics on Rap Genius

Meaning

He thought he had the perfect girl and than realized she wasn't
Now even his love for her seemed to be fabricated

This girl, the Streets, tried to lure him in by seeming like an actual angel, but he later realizes that her costume was man made. The halo was battery powered, and the wings were bought at a factory.

To help improve the meaning of these lyrics, visit “Streets on Fire” by Lupe Fiasco (Ft. Matthew Santos) Lyrics and leave a comment on the lyrics box