I'm having difficulty working out how you're supposed to choose bridesmaids. Do I pick two friends I've known for longer, and have been closer to in the past, but who live a long way away and are unlikely to be much practical help in the run-up to the wedding? Or the two who are more local, less close friends, but more willing and able to help out? My instinct says it should be an emotional thing and I should ask the first two, but I'm worried about offending the ones who are actually helping me. I can't have all four, because that would basically mean that more my female guests were in the wedding party than not, and that would be weird. Help!