The dreams sessions are free, you just pay for the photo package afterwards. The packages are expensive. If it's a once in a lifetime cruise, which it sounds like it is for you, I would definitely recommend booking a sitting. You are under no obligation to buy anything afterward but obviously the whole point is to buy a package and they do sell you pretty hard.