After postponing a river cruise (fully insured) in the fall of 2018, we have rescheduled our cruise. It sails 45 days from now. When we re-scheduled we did not purchase trip insurance. (I know, duh!!). We do not foresee a cancellation, but non-buyers remorse as gotten the best of me and I now I live in fear with aging parents, etc. Is it too late to purchase "Cancel for Any Reason" insurance? If not, can anyone recommend a reputable, reliable company?