What is going on is your marriage is you 2 have become in a rut. What I mean by this is everything has become a routine and you fell in love with someone else because deep down inside you want something better. You love your wife, but deep down you just want more from her. You seeked out this other woman because maybe should could be better for you. She isn't better. You married your wife for a reason and don't forget that reason. You need to drop the other woman, for you and your wife. What you need to do is spice up your marriage, you said the sex is good but make it better, make it outstanding make it so wonderful when your at work you can't wait to be home to be with your wife. To help make you sex life better try going to a sex store together and get some toys to use on her or you. Make a romantic night, cook her favorite dinner and buy her favorite flowers and candles.Make it all about her for one night, more in likely she will return the favor. You just need to spice up your relationship in the bedroom and out of the bedroom, to make a marriage work you need to COMMUNICATE I stress communicate because without communication a relationship will fail and thats a promise. You need to talk about how you feel about her and think of the happy things that make you happy about being with her. Start going out on dates and just have fun but the most important thing is you need to be there for her, she loves you and you love her, you married her for a reason, drop this other woman, you need your wife, and she needs you, start going out on dates, and go to a sex store. Just have fun and communicate! Even if you don't like to communicate you need to do it for you marriage. Remember, you married her for a reason, and don't forget that reason either.