When John married Samantha, he committed to for better or for worse, but he didn't realise her cat Puma would put their vows to the test.