A: Lawrence, back in the day you'd be able to do that with no problems. But in recent years, many cruise lines, including Carnival and Royal Caribbean, have banned all alcoholic drinks from being brought on board.
See also: How to find last-minute cruise deals
You didn't hear this from me, but some cruisers have said that they've been able to sneak small quantities of drinks on board in their checked luggage. But if you try to put it in your carry-on, it's pretty much guaranteed that it will be confiscated.
Here's my advice.You are not bringing on a case of wine, but just one bottle. Pack it well inside your laundry in a checked bag and bring it on board. If worse comes to worse, offer to pay a corkage fee and explain it is just one bottle for your wife's birthday. If they still confiscate it, then the cruise line has obviously forgotten why you booked passage in the first place — to have a great experience. Let me know what happens either way, OK?
See also: Classes on cruises