People can decifer sexual and sensual compliments in a different way, many women are jealous and can take those comments in a flirtatious way...
Well, I don't know about the earrings comment, but I can't imagine saying "you have a nice voice" to someone not my spouse.