Re: pet names...I think you get to a point you use a name and don't even realize it. For example, because of this discussion, this morning I noticed I was calling my husband "sweetie" and franklly, if you asked me yesterday, I might have said I never called him sweetie in my life! LOL My children I call "sweetheart" and "honey" all the time, that I know.
I also think people have a few of these endearments in their lexicon..."babe" at certain intimate moments, honey, sweetheart, and sweetie. No darlings, lover, baby, cowboy, snookums, lumpkin, or pookie for us.
A few weeks ago, I called a patient sweetheart. Now THAT was embarrassing!!
Leslie