You have been given some great advice, so I don't have much to add, but I do have a question.
You booked a cruise for children that were not yet yours? Did you give Carnival their last name now, or your last name for the future?
I am disappointed that no one informed you that court dates are never set in stone. I wish you had known this so that you could have booked after the children because legally yours.
Good luck in the future.