My wife (26F) recently admitted she was unfaithful with her ex.
We’ve been together for over five years and have a daughter who is almost three. For most of our relationship, we’ve had strong communication and shared everything openly.

Recently, she went to a concert. Her ex was in town and asked if she could take him along. Since I was staying home with our daughter, I agreed. He was an ex from ten years ago, and I thought I could trust her. I even helped pay for her hotel, wanting her to enjoy a night out.
A few days later, she confessed. She said her ex told her he still loved her, and they kissed for several minutes. He removed her shirt before stopping, saying she would regret it. She admitted she probably would have gone further if he hadn’t stopped.
This isn’t the first time she’s crossed boundaries. A few years ago, she told me someone close to her offered money for intimate photos. We were struggling financially, and she sent them. I forgave her because we had just welcomed our daughter, but it took time to heal.
Now, I don’t know what to do. I panicked and moved to my mum’s house. She’s upset that I left so quickly, but I couldn’t handle the situation.
I love her deeply—she’s the best thing that’s ever happened to me—but I can’t stop picturing her half undressed in a hotel room with another man.
Our relationship hasn’t been perfect lately. We both work full-time, and most of our energy goes into caring for our daughter. We rarely have date nights or time for ourselves.
I’m seeking advice. I don’t know how to move forward, whether to forgive again or accept that this may be the end.