PersonX throws PersonY a shower
to have fun with PersonY to socialize with PersonY to let PersonY have a good time to clean up Person Y to have lots of fun. to be sure there's enough food for their guests.