The rumors are true. Frances the Cat is the new pope. You may begin genuflecting.