My son, Ian and I arrived at the airport bound for SF at 5pm only to learn that our flight was delayed til 10pm due to fog. It wasn't enough time to go home and come back. So, we made the best of it. Seattle has a pretty decent airport. We got massages, ate an okay meal, walked around, changed our seats a few times and finally boarded. We had a row to ourselves but it was next to the bathrooms and the stench was awful. Regardless, we buckled up only to be delayed again due to a hydraulic leak. It took 45 min to fix and do the paperwork. Then they discovered peeling paint on the side of the plane and that took another 30 min to take a picture and send to SFO for approval. Finally we were off. Upon landing we learned that our gate was occupied so we sat on the tarmac for another 15 minutes. We finally deplaned at 1:15am. I am happy we are safe. My patient son is a saint and I am grateful we were able to remain calm throughout this whole process. That old saying of Buddha's... "Wherever you are is exactly where you are supposed to be" helped me keep it together. Yes there are much worse case scenarios but delays are delays and travel is certainly one area where we can practice patience and kindness with ourselves and with those around us. We missed our late night supper in SF but we had quality time at the airport. Everything happens for a good reason. Thank you to Virgin America for trying to make the whole experience as tolerable as possible. I realize I need to make friends with someone who works at the FAA. Safe travels to all!