On Thursday morning, we arrived at Dallas airport just to find out our flight was cancelled. After we approached the airline counter in a hurry, we were told only about one option - to wait for more than 14 hours for the midnight flight... There was nothing we could do about that. That's it. One full day spent just sitting at the airport. It happens from time to time when you travel lot. We didn't go back to Dallas due to almost full day heavy raining which was actually a major reasons for other flights' cancellations and delays. We have landed to Denver after 1 am and reached the hotel after 2 am... Ouch.