I booked this cruise one year ahead for our special anniversary, I told the UK agents and my own travel agent told them that it was a special time, yet it was forgotten about. No mention of it in spite of others having the waiters sing happy birthday and such. Also we do not eat meat and ordered vegetarian food. On arrival the restaurant had no idea of our request and could only offer frozen ...