You said that you thought both rooms were paid so it seems you did not actually pay for both rooms. I too would be upset with the travel agent for not picking up the phone and calling before the due date. I suspect that you are out of luck for this cruise. I hope everyone learns a lesson from this. First, research the travel agent and make sure they have procedures in effect to prevent problems like this. Second, always know the due date and make sure you are handling the payments. I know in the past when I used a travel agent, I could not even call Carnival to ask a question much less have access to my cruise planner so this is why I decided ten years ago to go with a Carnival PVP..Third, set up a default payment that would automatically make the final payment if for whatever reason you fail to make it. Finally, use a reliable email. I have used the same email for my personal business for 25 years although I have at least a dozen other email addresses used for work and various other things.