Hi Fly,
Glad the flight wasn’t cancelled and you arrived safely despite the delay. The route definitely has it’s challenges, I don’t think the crew are over egging their willingness. Sounds like they have gone above and beyond to make the flight happen. Very poor scheduling on BAs part with poor customer service with the strong chance of delays and cancellation. Please let us know what happens with the return flight. Enjoy Florence.