A few months ago, I broke a promise to British Airways. Having previously sworn to all that is holy that I would never, ever fly with them again (their first transgression involved failing to transport me to Santorini in 2020 but charging me £550 regardless), I decided that I should perhaps give them another chance.