First , which cruise ?
Why would you pay in full on a cruise two years out ?
If she book with a travel agent , was it the travel agent that charger her a booking fee ?
only time our cruise was canceled we received our deposit back and some OBC when we booked another cruise