Not surprised, I know she can sing, I just cant stand her. If she sang like this, I'd have more respect for her. Same with not being a dingbat gimmick-dependent pop star. Can't stand all of her goofy stage and red-carpet outfits and purposefully weird demeaner. But yeah, she ~can~ sing.
I've always associated the song with Nancy Sinatra, although I know that Cher recorded and released it shortly before Nancy did. Sony Bono wrote it.