Have you checked with your travel agent to see if Princess would honor the coupon? Can't say that they will, but Celebrity honored a coupon we got in the mail, and gave us a shipboard credit. We were 5-6 away from our sailing, so they might honor it. It's worth a try, and good luck.