Is this a new guy? Someone who's going to treat you better than the last one???

The dress sounds fine. And Italian sounds great. My only concern is whether your date is deserving of you. . . .