Cardinals have themselves a keeper