I have 3 BMs. With two of them, I know what I'm going to get them as a gift for being in my wedding.
The third is a bit trickier. She lives in the UK, but will be travelling to Canada for the wedding. After the wedding, she will be returning to the UK for about 3 months before moving to the US, possibly permanently.
As a result, I'm hesitant to get her a physical gift. I don't want it to be something else to lug from place to place until she's settled. I was thinking of getting her an REI gift card, as she's really outdoorsy. She would be able to use it once she's settled in Wisconsin. Is it poor form to get her something that she won't be able to use for months after the wedding?