hello everyone! my friend is getting married in a few months and has a wedding shower this month. i am unable to attend due to my work schedule, but i will (hopefully) be attending the wedding. she is a close friend of mine, and i am either going to get her something off her registry or a gift card to a registered place. i am just not sure when to give her the gift...do i have it sent with someone going to the wedding shower? or do i wait until the day of the wedding to give her the gift? also, do i have to buy 2 gifts...one for the shower and one for the wedding? thanks.