Bridesmaids play a critical role at any wedding. Supporting the bride both practically and emotionally takes away some of her stress and helps to make the day run smoothly, so what is the best way to repay such kindness and support? Fortunately, there is a wealth of choice when it comes to buying a gift for your bridesmaids. The gift may serve as a long-lasting reminder of the day itself – a ...