Day 12 - Monday, October 10 - Returning home

The trip home went relatively smoothly although it was a very long day. We got up at 4am in order to get a taxi to the airport at 4:30. Our taxi driver must be a race car driver as it only took 11 minutes to get to the airport which is usually 15 - 30 minutes. Check-in was quick and we were able to have cappuccino and snacks in the lounge before our 6:40 flight to Frankfurt. We arrived in Frankfort around 8:15. The Frankfurt airport is immense and it took a while to get to terminal "Z" where our flight was departing. We waited in line for our first passport check and when it was our turn, we were waved through with the person at the desk saying United had a separate passport check. Then to another line for the official immigration passport check and stamping that we were leaving. Then the United passport check at the gate. Boarding for our 11:20 flight started at 10:30 - a huge Boeing 777. But there were delays waiting for additional luggage to be loaded and we didn't le...