I wasn't expecting a shower bc all of my family lives away and I didn't really think I knew enough people here to constitute a get-together. Well somehow my amazing BFF has managed to plan one for me, and she totally surprised me with the news last week. It's for this Sunday, so while I'm thrilled, I haven't had a lot of time to look into my responsibilities.

1.) What should I do for a thank you gift for her? She is totally my BFF. I know it doesn't have to be anything huge, but if you guys have any suggestions for something super clever, I'd be so grateful!

2.) She mentioned that she is going to get Olive Garden soup and salad (one of my fave chain meals and DH does not like to go so it's kind of a thing her and I do together) and that some other people are bringing desserts...I feel bad not doing anything to help. Should I offer to bring stuff or pick stuff up? What is my role here?

So just any info about showers in general would be appreciated:) I didn't have a wedding shower either due to the fact we just moved to SoFlo and didn't know anyone here...So I'm clueless!