Got invited to a friends baby shower a few weeks ago . It now comes about to attend we have to pay £22 for the privilege . Is this normal etiquette???