Pues la verdad que tienes una tarea bastante difícil pero no imposible, tenéis una vida en común, una familia, un hijo, etc, razones de mucho peso para continuar con tu matrimonio con la frente bien alta y sin prejuicios de ningún tipo.
Para perdonar una infidelidad, lo primero es dejar de llamarla así, infidelidad y llamarle desliz, por ejemplo. Estabais en una crisis y aunque para ti sean cosas tontas para ella, como un ser humano independiente a ti y mujer además, puede ser más significativo. Todos somos diferentes y sentimos de manera diferente. En los matrimonios largos pasan estas cosas y creo que nadie pertenece a nadie y es lo más lógico, aunque se que saldrán los inquisidores por ahí...Uno nunca puede dar por sentado que te serán fiel para toda la vida, y tampoco exigirle tal cosa a tu pareja, ni idealizar al otro según nuestras propias actitudes, me parece algo posesivo y falto de razón.
Sí sería sano, llegar a acuerdos y cuando alguno sienta la necesidad de cambiar ese acuerdo que se lo comunique al otro, pero ese nivel de confianza no lo tienen muchas parejas, por ejemplo ella no te dijo nada de ese compañero, entonces no había mucha confianza entre vosotros (ahora la hay más, aprovecha la ocasión) razón por la cual pudo pasar el desliz y tal vez porque la vida es muy larga, la rutina, los hijos, etc, somos seres humanos, no máquinas.
Yo lo veo como una aventurilla, sin mayor relevancia que la que tú le des y quieras ver, cámbiale el nombre a las cosas y verás que es más fácil, ella tampoco quiere romper su familia que es lo que veo aquí más importante. No rompáis vuestra estabilidad por una tontería. Yo no lo haría. Suerte, mente abiertaaaaa y paciencia