Similar thing happenned to my parents and brother with BCN-LGW. Outbound delayed and inbound subsequently delayed overnight (crew hours). No CW catering (but crew bought some airport sandwiches which was thoughtful but they weren't very nice). Full bar though. 5000 Avios pp given after claiming, plus EU261 compenation.