I need some opinions on who to invite to my shower. To start, I'm already having a hard time with the whole registering & having a shower because I hate asking for gifts. I know its tradition, and people do want to buy gifts for us, I just feel awful about it. When my bridal party told me I had to get them a number of guests I went through my list and put down the obvious people (our moms, immediate family, bridal party etc) and then I put down all of the women that I am close to. I skipped out of towners minus a few that I felt I had to extend the invite to, even though I know they wont come. My mom is now mad at me and yelling (literally!) that I need to invite every woman that lives in the state that is invited to the wedding. I feel like if I invite someone to the shower that I am not super close to/see often, it will seem like I am only inviting them for a gift. There are people that I obviously want at my wedding, but I'm not very close to and only see one or two times a year, or are a family friend that I am inviting to make my mom happy. Another reason I am hesitating is that I already have 50 people on the guest list, and adding more will just make it more costly for my bridal party who are throwing the shower.
So, what have you guys done/plan to do? Do I just invite everyone, which is going to be a lot more people than I want/make it more costly, or keep it with just the ones I feel closest to?