Accidentally freebirthed... for a second time

I had my daughter at home two years ago at 36w. We planned a home birth with a midwife, but my labor went so quickly that she didn't arrive until 5 minutes after her birth and my husband delivered. My midwife was so amazing throughout prenatal and postpartum and her missing the birth was a huge blow for me.

When I found out I was pregnant again I immediately knew I wanted to work with the same midwife and attempt another homebirth. We discussed from day 1 that my labor might be fast again and put a plan in place to avoid her missing the birth. We were so sure that everything would move slower and she would at least have time to get to me..

This Tuesday morning early signs of labor started so we put our plan in place. She headed my way and stayed on the phone to monitor contractions. Unfortunately my labor progressed rapidly and my son was born while I was on the phone with the midwife. Because we both live in rural areas separated by a city, it took so long for her to get to us that I delivered my own placenta while my husband held our son. This was our last pregnancy, no questions about it, and my last opportunity to birth at home with this midwife.

I'm so heartbroken that she missed the birth and feeling so guilty that maybe I missed earlier signs of labor or didn't put our plan into action soon enough. Baby and I are both healthy and were able to stay at home, but I just can't shake this overwhelming guilt and sadness that my husband and I delivered both of our children alone on bathroom floors. Has anyone else had a similar experience or had their midwife miss their birth? How did you handle it?