Welcome to Cruise-Chat.
I sure wish you would have joined the forum earlier. You would've been able to ask questions and get advice from everyone. We have the most knowledgeable, experienced, and friendly members of any cruise forum.
Just by reading this thread you would have learned the importance of getting travel insurance.