Dear British Airways.
Thank you for the replacement bag that Frankfurt Airport managed to mess up for me. Whilst it may had taken 8 weeks, a few emails, a letter and a phone call to get to this point, at least you did the right thing.
From this:
To this
Thank You British Airways for taking care of the luggage in your care, and taking up your responsibility when it went wrong.