Cruise ships have named celebrity 'godmothers' including Oprah Winfrey, Queen Elizabeth, and Nicole Scherzinger. Here's what the role involves.

A cruise ship "godmother" is a long-standing tradition. A largely honorific title, they're supposed to bring a vessel good luck and protection.