If you transfer your booking to a different person there will be a charge made to do this. Have you approached Princess & asked if they would change your booking to a different date with no loss of deposit? If your a past customer this is a possibility.
Is it possible to use the deposit and transfer to another cruise early in 2009.
Depending on the reasons for the cancellation could you claim off your insurance, or have you not yet set up cover. We normally nowadays take a yearly option rather than just taking out cover for each cruise, not guaranteed to prevent this though.