You’re getting great advice here so far. As someone who has lived long years with a liar, I just have a question for you:
Are you saying that she ONLY lies to you about the affair years ago? Can you really say she doesn’t have a habit of lying about other things, big and small, throughout your relationship?
In my experience, someone who lives a secret life, someone who guards their reality so they can do what they choose without interference or hassle, someone who is conflict avoidant, doesn’t ONLY lie about one thing.
Your wife definitely sounds conflict avoidant. Those personalities lie to avoid anything that harshes their vibe: disagreement with something they want to do or have done, anyone that might try to convince them to do things differently, sometimes they just lie about having done something you asked them to do because they didn’t and don’t want to deal with you.
Are you saying your wife is meticulously honest except about the affair?
Okay, I lied—I have another question:
You say that your wife loves you and is your best friend.
How do you EXPERIENCE her undying, true love? I mean what ACTIONS on her part demonstrate that to you? You obviously do a lot of things to try to make her happy (It’s impossible to MAKE another person happy, BTW.). What does your wife DO to make you happy?
Does she know and anticipate what will make you happy?
Does she understand and try to meet your needs?
Does she put your happiness and comfort on the same level as her own?
Does she compromise when you disagree?
Any of that? Sometimes, when we’re in a relationship with someone we love, we assume that their love is equal and that they are experiencing the same level of caring and devotion. It’s why infidelity can destroy us so much—we thought they loved us like we loved them.
Okay, I’ll stop. Keep reading and keep thinking. It’s really hard to adjust to your world and marriage being completely different than you thought. It’s really devastating to discover that you don’t know your partner, that they are maybe not at all the person that you thought they were.
One step at a time.