I've written on this topic a few times and some people are not quite so practical as me.
Let's start with "Love". It basically isn't special. I know that hurts to hear to some degree but like, let's say out of everyone that is together, only 20% are purely for business or practical reasons. That means the remainder are in love. Did you *not* love your previous boyfriend? Would you *not* love your next boyfriend? Or would you only stay with a man because you love him?
OK, so I think we can pretty well establish that love is just a condition necessary to maintain any relationship. It is not a reason to make bad choices. In fact it is almost never used to rationalize a good decision. It's almost always "I know I shouldn't X but I love them."
The analogy I have previously used is shoes. Love is just the sole of the shoe. Every shoe has a sole. If it didn't, it wouldn't be a shoe. The dirties most uncomfortable shoe in the world has a sole. The fact that you have worn these shoes for five years doesn't make them good shoes.
So, while I don't think anyone can love anyone, I do think you can quite easily find another person you love. And I think that task is much much easier than reconciling with someone that has betrayed you.
Thus, I basically advise people with *no practical reasons* to stay in the relationship to run. Kids, house, business, etc. Entanglements that make salvaging the existing relationship more practical than finding a new one. And yes, of course you should still love them! But the reason to persevere isn't love. The reason is divorce, splitting assets, having a co-parenting plan, AND starting a new relationship might actually be more painful than reconciliation.
It's an emotional decision though, and love makes people do dumb stuff.
[This message edited by This0is0Fine at 4:15 PM, Wednesday, September 2nd]