What's your budget, what stateroom did you get?
My first thoughts would be first class tickets, limo from the airport, and tell her you got inside but upgrade to balcony/suite. It's also possible to prebook things like a birthday cake, champagne, flowers, etc for your room. That way you walk in the room and you start the party.
__________________
11 cruises in 2012 finished!
Total: 90nights at sea visiting 15 countries
BOOKED: Princess Diamond May 25th for 28nights to Alaska
PM me if you need a cruisemate for any Panama Canal cruises in 2013
Celebrity preferred but not required
Date, ship, cost pp