When you say you've had all the testing, are you sure? I really hate to ask that, but so often, couples or women think they have, but they haven't. There is often much more to be tested for, once you've had multiple failure or multiple m/cs.
If you have, huge hugs.
If you haven't, there is for sure hope.
I'm so sorry you're facing this.
It took me 3 fresh DE cycles & 3 FETs so have my 2 sons.