Lusi, believe me, a $10 cash gift wouldn't look good...i would rather gift a AM/FM radio in a nice package and a greeting card from Dollar store rather than handing an envelope with a $10 bill/gift card.
what do you thnk now?
PS. I have received $20 cash gift on my wedding and I did not think any less of the person. Actually I really appreciate their thoughtfulness.
So it probably depends on your budget but if it were me, I would have loved cash from my friends instead of physical gifts. I moved to a new country and quite honestly, during that time I was really over whelmed with such a huge move that cash would have come in handy over anything else. Unless its small like jewelry but practically speaking, the less stuff she has to worry about packing and taking with her the better. Send her something sentimental when she has settled and can appreciate it but on her wedding, I think cash is best, personally speaking from my experience. Jewelry, like Swarovski or something else usable like a designer bag, designer clutch, or heels are all useful but then again that kind of stuff is always dependent on well you know her taste.
Thanks for the input everyone.
I think I'll give her jewellery along with a hand-written letter.
I loves the photo-album idea, but 'cuz I don't take pics, its not possible :(
when i got married, the best gifts were cash and checks. my close relatives mainly gave jewelry which was good too. other things like vases, frames, and other silly things i didn't really care for and i gave most away to my mom and siblings. the fact that your friend is going to be moving, money would really come in handy, she could buy whatever she needs with it. i dont understand why people thing cash is not personal, i think its great, especially for weddings. for birthdays and other small occasions, you can give gifts, but i would never give a gift on someones wedding unless its from a bridal registry for items the bride/groom specifically chose.