My wife cheated on me the 2nd time! Should I file for divorce or give her a chance?

This is the 2nd time this year she has cheated on me. I have no idea what to do now!
I love my wife! She means the world to me. I do a lot of things for her. She don’t have to work, or clean the house, I even buy her clothes, shoes, and lots of nice things she likes, even got her a new car for her birthday. I treat her like a princess. I have no idea why she would do this? I have done nothing wrong to her. I’m right now in tears as I type up this question. We have a beautiful 4 year daughter together, and we was going to plan for another one.
When I found out she cheated on me! I was mad of course, but I never yell at her. I’m not even the kinda person who would scream or fight with anyone. I’m right now in a hotel for 2 weeks with my daughter. I would kick her out and let her get a hotel but I’m not that kinda person. I been trying so hard not to cry in front of my child. But I did end up crying at night when she is sleeping. I don’t want her to know what’s going on between me and her mommy. I feel like this is my fault. Maybe I’m just not good enough for her. But idk! I wish she tells me. …Anyway should we just file for divorce or give her 1 last chance? Because I don’t want my daughter to end up in a broken family! It’s not fair to her.

What should I do?

Copyright © How To Catch a Cheater