On topic of music singing about Narcissism, here's a Kpop song. Many in the Kpop topic think it's about Satan, when it's not. The lyrics are clearly talking about a narcissist. I relate to the song a lot.
*Original video for reference
Lyrics -
Even if I try to keep my distance, You find me in an instant
In a prison of your lovin', and I can't deny it (now)
If you really love me why can't I see you above me, but I can hear your voice below me
Her whisper is the Lucifer
You can try and hold me down
But I can tell Love is Dead
You can tell Love is Dead
Prisoner in my head
Listen up girl we can start over again I can be your everything, yes I'll be your everything
Girl you take control of me just like a spell Lucifer
Girl you take control of me and I can tell Lucifer
Come a little closer so that I can see your pretty face I can't be the one for you
Let me go, Let me go
Remember when we met, baby girl you knocked me off my feet
like a freight train coarsing through my every vein and my heart it skipped a beat, (never letting go)
I don't even care if you take a-a-a-a-a all of my heart
Burning like a flame I can tell your nothing like I've seen before
Lovaholic, robotronic, lovaholic, robotronic
All of the love stories that I shared with you
Cause you know my heart and everything I do
And when I look into the sky I know the stars are all alligned
Only stare at me, I know you want me e-e-e-e-e-e
I can see that way you look at me,
I can get get get get get get away now
Ever since I met you I could tell that you were lying to me,
Leading me on
The girl that I once knew
Is destroying everything that I love
And I just don't know what to do
Got me feeling like a circus that i'm trapped inside of just me and you
Baby Dancin', dancin', but you're playing me just like a fool
Look me in the eye girl, I know you're my girl
Like I fell in a trance
I think I love you but I know that I can't take the chance.
Loverholic, robotronic, loverholic, robotronic
No I never knew this, I can't make it through this
Girl your fire stare it burns right through my soul
I'm not going anywhere
I like the way that it feels and no I don't care
With the look in your eyes, now you got me
Got to wonder if I could ever get free
Tie me up with your chains of love
Why do you cut me down,
I think my heart stopped beating
Now I'm about to close my eyes forever say goodbye I see an angel above me
But I know its just a dream
And you're the devil pulling me into the sea.
*Chorus*