单项选择题

I have lots of happy memories ()my time in Italy where I had a lot of good food and met many nice people.

A.of
B.for
C.with
D.in