Surprise guests, distressed friends and a frozen roast spoil Kitty's careful plans for a perfect dinner party.