Flying Portland ME to Orlando via Baltimore on Southwest. We were on the last flight out for the day, and the airport is a 2+ hour drive from home. We checked in for the flight (and checked our bags) and by the time we walked upstairs to go thru TSA they sent us back downstairs as our flight canceled. We'd left home around 3pm and it was around 6pm. They rebooked us on the 5:30am flight the next morning and said "see you then." Umm... no. It was another 2+ hour drive home that night, and then we'd need to leave the house by 1:30 or 2am to get back to the airport for the morning flight. SW got our bags for us, gave us a hotel voucher for the night (Embassy Suites!), paid for our airport parking that day, and gave us a bunch of rapid rewards points for the inconvenience. We are familiar with Portland, so I dropped DD at the hotel. She checked in and ordered the pizza while I went to the grocery store for wine and ice cream (Ben and Jerry's Chunky Monkey is always our first hotel night treat, eaten in bed). We tucked into our bed, pulled up a movie, and had a great evening. Sure, it meant we had to change our week's plans, but that's OK. It was still fun!