A work colleague/friend has invited me to their baby shower which is £20 to attend! Is this normal nowadays? Just seems a lot when the expectation for baby showers is to take a gift aswell.