Yes, we had 2 annivesaries with our tablemates on the sun and they got cakes. They do it for birthdays and anniversaries. It's too bad you didn't mention this sooner as you can have your cabin decorated also with balloons, signs, confetti and a full size birthday cake all for $30. You have to order it at least 3 weeks prior to cruising I believe. I had it done as a surprise for my husband. It was really nice, though we felt sorry for the cabin steward having to vaccum up all of the confetti.
Luanne