I have even called the cruise line direct, as I book through a TA, and find that "normally" the TA gave me a better price. Should (???) the price go down and you have booked through a TA, you NEED to let them know, as they should give you a reduction or credit.
WOW! Just when you "think" you have everything covered, something else comes along to add on to your cost. I did see where passport prices were going up next year. I'm glad mine is still good for a couple more years. Maybe by then (I really wonder????) I will have the cruising out of my system. MONEY has a lot to do with it.