So this year, provided everything goes well, we are taking my niece on her second cruise in November. We plan to tell her on Easter, with the stipulation that we will be allowed to sail in November (don't worry, we have a backup in case it gets cancelled). She knows everything that has been going on with the virus (Grammy and Auntie are Healthcare Heroes and she knows that she has to be safe around us and how to do that...she's very good about adopting the CDC recommendations), including the issues that have been going on with the cruise lines not sailing.
We've already made her a book with all the details of her vacation and her parents are already aware (and okayed the trip).
What we're wondering is how would be the best way to surprise her. She's 8 now and will be 9 when we sail.