Any good restaurant ALWAYS discloses the price of its specials without being prompted.
Why? Because making someone ask the price inevitably results in the customer (and also their dining companions) feeling uncomfortable (and cheap). And if they don't have the nerve to ask, surprising them with an unexpectedly high bill at the end of the evening completely alienates them (see the thread below).
Restauranteurs take note - making your guests uncomfortable or alienating them is not a generally accepted method of obtaining repeat business.
A waiter that doesn't tell you the price of whatever they are describing either (a) isn't doing his or her job or (b) works for an establishment that is more interested in squeezing $$ out of you than providing a good meal and a pleasant dining experience.