Hey guys, thanks for the support.
I called princess and they immediately corrected the problem. It was an authorization charge that they put on my card and wasn't released by my bank. They contacted my bank and asked them to release it. I was very impressed with the level of service.
thanks again everyone, and now im looking forward to my next cruise next summer.