Birthday for kid on cruise?

Has anyone celebrated their child’s birthday on the cruise? Suggestions for what you are/are not allowed to bring for decorations?

My child’s birthday also falls on Christmas. Will she still be able to do cake and a candle and have us sing to her at dinner?

She has always wanted to go on a trip for her birthday so is very excited but is still young so I want to make it magical for her.