I have to go against the grain on this one... I truly believe that it is inappropriate to expect anyone who is not invited to the wedding to be expected to attend other pre-wedding functions, including showers, engagement parties, bachelorette parties, stag and does, etc. (in my opinion, the only exception is an office/work hosted celebration-shower).