Would you be able to get a refund if you changed your cruise date or cancelled? Try calling to ask, saying that your nephew's pending deployment created a scheduling conflict. Maybe they'll be understanding and take pity on you. Doesn't cost anything to ask, right?
If it would cost you a lot of money to change or cancel, I'd go on the vacation and send a really nice gift to the wedding. They have to realize that people might have other plans for June - it's prime vacation season. While it's a cruise in your case, I have a relatively inexpensive family reunion planned for this coming July. If anyone schedules a wedding for those dates, they'll get a regrets response from me. So don't feel too guilty. In fact, you'll be helping them trim their guest list, which they might appreciate since the date's closer and they have less time to save money in advance.
As for not telling them about the cruise, so what? It's your money and you're okay financially, so ignore any backlash about spending it on a vacation. I have family members who don't believe in spending money on vacations and begrudge anyone who stays at hotels instead of campgrounds. Yet, they spend just as much on new things for their home and hobbies. Six of one, half-dozen of the other.
Good luck!
Yep as long as I cancel before the paid in full date in March I can get my deposit back; if I were losing money it's a no brainer we cruise. I keep flip flopping on this. After sleeping on it I woke up thinking there is no way we can miss this wedding for a vacation. Then I thought maybe I can see if I can reschedule for May 2012(kids get out of school mid may) but nope those prices are more then we can do. I'm still thinking. Luckily this sister won't be at Thanksgiving so I won't have to deal with it this holiday. When she finally does get around to telling me I can tell her that we already have this cruise booked and see how she reacts. Maybe I am making to much of this and she'll be "oh we'll miss you" and not be mad? I think I'll handle it like that since I can't make up my mind. Just see what happens. Like others have said his deployment has been changed 3 times already who's to say it won't change again? Thanks for all your encouraging words!!
I didn't read this before I posted....but if his dates have changed three times.....no way would I change my dates. Friends of ours.....have had their orders for next summer....changed three times to three different countries. He is an O-5 .... so changes happen to even those that have been in over 20 years.