I am the maid of honor for my best friend's wedding in 2012 as well as my sister's wedding also in 2012. For both weddings I have to travel to another state. For my best friend's wedding I will also have to pay to go to her bachelorette party in yet another state a few weeks ahead of time. Of course I also have to pay for both bridesmaid dresses. My question is, as a bridesmaid, am I still expected to buy a wedding gift, such as one listed on their registries? (I am extremely poor and these weddings are already going to do me in, but I'm just wondering what the traditional gift giving expectations are for this)