My heart been broke for a while
Your's been the one keepin' me alive
This line is really open to interpretation. There are endless possibilities of what it could mean.
One is that Lu’s heart is split in 2, and one half of his heart is keeping him alive.
Another could be that the love of his fans is what keeps him alive. Without his faithful fans, his pain would probably be too much to handle.
Another is that God is part of what keeps him going. Lupe is a Muslim, so this is definitely plausible. He also pointed to the sky during one of his concerts, presumably thanking god.
This could also be a reference to the fact that there are many people who, without the way that if would effect others, would kill themselves without a second thought. It’s the people around him, and his care for them that keeps Lupe alive.
Overall this statement is very generalized. Lupe does this on purpose really to say that there are many reasons out there to keep living.
To help improve the meaning of these lyrics, visit “Beautiful Lasers (2 Ways)” by Lupe Fiasco (Ft. MDMA) Lyrics and leave a comment on the lyrics box