If I fight to stay with my W, am I in a sense making the same mistake again?
Great question. How would you keep from repeating the same mistakes? (it's gonna come up no matter where you end up BTW) This is why you are the leader in your relationship right now, thinking thru possisble solutions, your issues to be resolved, re-thinking priorities/beliefs and getting stronger and healthier. What you are asking is what makes "piecing" so hard. You can handle it.
Cheers
M22,H45,W45 S21/18D12 Retain faith that you will prevail in the end, regardless of the difficulties and at the same time confront the most brutal facts of your current reality, whatever they might be.