I have an invite to my niece's baby shower at the end of this month.
I have never been to a baby shower and have no idea what to expect!
Do I get her a card and present and give it to her at her baby shower instead of when the baby is born which isn't for a while yet as she's not due til December. Or card and present for both baby shower and when baby is born? Sorry but this is all new to me!