I'm old but have been invited to a friend's baby shower which is in a restaurant. I have no idea what to take - all I know is that I should take a present. What do people expect? It's her first baby. Is the present for her or the baby?