Is it normal to accidentally blurt out a compliment and then feel guilt?
I am a very happily married man and think my wife is the most beautiful woman on the planet. I was at church today, of all places, and was alone. I met the wife of a fellow churchgoer for the first time. As soon as I saw her, I thought she was so pretty, with her red hair and deep blue eyes. I sat next to her and her family and talked with her a bit, getting to know her. I had no interest in her romantically, being happily married and knowing her husband, it was just nice to meet my friend's family.
After the service, we were talking alone, and I completely accidentally blurted out what I was thinking, that "you are so pretty". As soon as the words came out, I regretted it and told her I didn't mean to be inappropriate, I love my wife, etc. She laughed it off and said some guys have a fetish for red hair, and that she wouldn't believe the number of compliments she got when she was a teen. She didn't seem offended, she thanked me, but I still feel so guilty and stupid for apparently losing control of my tongue. My wife knows I love her, that I'd never cheat on her, but I am not sure she would be happy knowing I told another woman she was pretty.