I've been on one cruise, in the same situation as yours - my daughter's request for her 'graduation trip'. Funny, we didn't have those in my day ...
But she and I had a blast, we did everything we could, tried everything, and guess who conked out first every night? (Hint: NOT the old lady! These young whippersnappers have no staying power!
)
Have a blast and make many good memories, Stormie.