Carnival Brand Ambassador John Heald was patient in his response. "Thank you, and I do hope you are having (sorry, had) a ...