I was asked to fill in the sentence:nThe party, ____ I was the guest of honour, was extremely enjoyable.
A. by which B. for which C. to which D. at which

I'm not sure if "to which" is all right or "at which" should be used here.

Can you tell me which one is proper?