I had just such an experience, only with a real friend, not an imaginary one. We discovered that the terms and conditions covered this, to the cruise line’s advantage. Not only did they not refund the one passenger, they changed the remaining person’s fare to the higher single rate. Trip cancellation insurance would cover the cancellation, but not the increased fare. The solution was to cancel both and get full reimbursement.