Well I would of nipped round with some flowers by now with my head low saying how sorry you are about the mishap, as when you go round to your elderly grandmother's house the dogs play with her cat, and then ask her if they is anything you can do to make things better..eg get her a new cat.
P.s if you have any children take them with you to show her you a nice family man....atb