Sounds like a lot of fun! When do you leave? A cruise sounds exciting! I've heard so many people taking them, but never have been on one myself! Have fun! You'll have to let me know how it went when you get back!
I can understand that about your dog but like your step son should be able to take care of it, and good for you a cruise that is something I really want to do so have a great time and enjoy your self and relax