Ok, I remember seeing lots of ornaments (they have a beautiful Radko ornament of the ship that I got for myself) but I cannot recall any cards. FYI -- if you are going to be on the Magic, the manager of the gift shops told me that every last item on the shelves would be removed during the sanitization and not put back, so even if there were cards, you can't be sure that they'll get more for the upcoming cruises. We were at DTD after we got off the ship on Saturday, and there were lots of nice holiday cards there.