Originally Posted by cruise planner
I'm really surprised your agent couldn't answer your questions about this. But yes, you can purchase it before you go or onboard. And no, you don't have to sign for anything. The only time you have to sign is if it's going to be charged to your onboard account.
What agent? i guess you assumed I booked through a travel agent??