My best friend is getting married on a beach about 2,000 miles from where we live, so I'm already spending a good deal of money to stay for the week and see her tie the knot. Since I'm spending so much on the trip, how much should I spend on a wedding gift? Honestly, I won't have much of anything left over by the time I pay for travel. My mom thinks that my presence should be the gift and that I only owe my friend a card. Thoughts?