It sounds like you had a wonderful time with Sarah. I can say I would have done the same thing, sometimes you just gotta do what your heart tells you! You know the saying "this too shall pass" I'll say a prayer that the added pain exits quickly.
I'm so sorry our plans to meet didn't work this time out. Let me know when you'll be back to AZ!!