Skyoma,

I suspect that your song is perfect for the lady who is the intended audience. Most song writers take great pains to write songs with universal appeal, because that's the way to sell lots of music. You went the other direction with this song, and made it so specific to one person that the average person won't understand all the inside references you make in the song (but the person to whom you wrote the song will, and that's the most important thing. )

Criticism is only valid in the context, and you are the only one of us who fully understands the context of this song.