By all means Stacy Martin it's a great 2 hours on the water with a great meal, you can tell the bartender about the birthday he will announce it on the boat
Yes, You could order decoration or bring your own they will sing to her. They will announce it also if you Let the Cruise director . Plus much more. I would call your cruise line or your travel agency and they could tell you everything that is available.
Thanks! Your answer is awaiting moderation.