Puss in Boots

When the kittens of Puss in Boots are saved from drowning by a bagpiper, the cat offers to help the man rescue a princess as repayment of his debt.