Well, honey, you feel bad for having those thoughts, so don't beat yourself up. Having a dream about someone is nothing to feel bad about. It doen't mean you have a deep yearning for him, it could just be some pizza you ate, lol! Don't take dreams too seriously.
It's normal to find people attractive. When you see a model in a magazine, you might look at him/her and think "That is an attractive person" but it doesn't mean you want to sleep with them... Having a fleeting thought of what it would be like to sleep with someone, isn't the worst thing you can do, as long as you aren't dwelling on it.
Is there a quality about the other guy you wish your husband had? Like maybe he has an interest in something you like or is funny or something? Sometimes we can mistake liking a quality about someone for having real feelings.
It sounds like you are just having tempting thoughts. Being tempted isn't wrong, it's only wrong if you act on it and think about it all the time. Try to spice up your sex life with hubby. Maybe that will clear things up.
But, seriously, don't beat yourself up. You don't want to have these dreams/thoughts and are certainly not going to act on them, so don't worry!
