by way of apology , cassandra had offered to pick up the tab for dinner at a new restaurant that had just opened a few blocks from times square , some fanciful place with a theme of diamonds and crystals .