If you know that she likes the song, go ahead and sing it. Contrary to what Jin-Roh says, being engaged does not make you a qualified expert in what songs you should sing to a girl. It depends on the girl.

Also rapping a song to a girl? Fail, unless you live in the ghetto.