After seeing this Amex thread, I called Amex and applied for the regular optima card (no annual fee). The rep told me it would work for the cruise. Instead I got the Hilton's Honor Amex card (also no annual fee) which works just like the optima but earns points for Hilton stays. Donna was able to get me the package today for $59! It includes $250 onboard credit, photo, beach chair cover and advance Palo ressies. Yay!!!! Keep trying, it may work!