Hi, Jennifer!
Congratulations on your upcoming cruise aboard the Disney Magic, and happy birthday to your little princess! A Disney Cruise Line vacation is an extra special family experience and makes for a fantastic way to celebrate and commemorate milestones with your loved ones.
Just to clarify, the character breakfast -- which typically occurs on a morning at sea for a 7+-night voyage -- is not something to be reserved like guests do at the parks or resorts. The breakfast is scheduled for all the ship's guests on a particular day which will not interfere with disembarking at the ports of call. Also, the princesses are in high demand (as you can imagine). Therefore, they usually only have time in their royal agendas for a quick hug, a picture and maybe an autograph. I definitely recommend packing your daughter's favorite princess dress for a wonderful picture opportunity with her favorite regal friends.
To celebrate your daughter's special day, make sure that you note that you're celebrating on your reservation by calling 800-951-3532 or alerting Guest Services once you're on board. Your head server will also want to know when you'd like for your dining team to acknowledge her birthday at dinner one evening, too. There are also fun surprises you can have waiting on her in your stateroom once you board by visiting the
Gifts & Amenities Page on the DisneyCruise.com Planning Center.
I hope all this helps you plan and that you understand why the other things you requested couldn't be accommodated. Have a wonderful day and a magical vacation. Bon voyage!
Andi