Well, that was the single worst flying experience I've ever had. But we're finally home, 28 hours later than originally planned. We ended up missing two of our connections, and our last flight was delayed by over three hours. I was half expecting that we would spend another night in a hotel, as many of the flights from Chicago were getting cancelled, so when they finally called our flight for boarding, it felt like a miracle. Our bags seem to also have been miraculously discovered — they were not in Boston where we were supposed to pick them up, but they ended up being on our last flight to Bloomington. All's well that ends well, I guess. Now it's time to get some sleep and enjoy not setting foot inside an airport for another... well, nearly three weeks!