I was happy to take my son on our first big vacation together when he was 4. On our way home, we had two flights canceled, ...