Wow, I give you A LOT of credit, if I were in your shoes I would be a wreck. To look on the bright side, atleast you had one of each drop out so that kinda evened out I guess. You are so close, so don't let thi get you down, just keep taking it in strides and everything will be okay.

It will all be worth it when you walk down the aisle.