Two phrases I can't figure out the meaning, both coming from songs.

1)
"Tell me quick,
ain't love a kick in the head"

I know what does "to get a kick from sth" mean, and at first I thought it was just a variant of it, then I figured that actually "a kick in the head" doesn't really sound very pleasant, so I thought maybe I got it wrong?

in case you needed further context, here are the lyrics: http://er.neoxer.com/8/martin-kick.html

2)
"Uptown girl
You know I can't afford to buy her pearls
But maybe someday when my ship comes in
She'll understand what kind of guy I've been"

ugh? meaning he'll finally suceed?
Whole song: http://www.lyricsmania.com/lyrics/bi...cs_105966.html


Thanks a bunch