A little update after Recalculating:
Made it in to see Dr. Cohn this morning, and he said my swollen ankle is either a sprain or a healing stress fracture. He needs to see an MRI to confirm it (which insurance may or may not cover, so I'm not sure if I'll be able to get it done). But, with how swollen it is and my history, he said not to run on it even if it doesn't hurt (mainly bc my threshold for pain isn't trustworthy, LOL!) for the next two weeks. This little peak of sunshine in the clouds warmed my heart before walking into my appointment, and put everything into perspective for me. There is nothing to be sad about it. There are plenty of marathons in the future, it's all good.