If you were to give a husband of 20 years this month some advise
Take your wife to Portofinos. Of course this is from a wife of almost 30 years. That's our plan when we cruise just after our 30th anniversary next March. My husband has it easy. Our 30th is a week before my 55th birthday. Two events and one cruise.
On another thread a first time cruiser said the dining room portions were small. Her boyfriend could have used more. They didn't know that they could order more than one entree (or appetizer, or dessert). That would have been nice for them to know.
Have a great trip. You'll love it. One caution, however. It is addicting!