I have a girlfriend getting married, and unfortunately I'm unable to attend both the shower and the wedding due to work issues. I would like to send her a shower gift to let her know I wish I could be there. She lives in Texas, but the shower and wedding are in Pennsylvania. My question is, should I ship the gifts to be opened at the shower, or ship them to her house in Texas so she doesn't have to lug them back?