Custom photo frames allow you to express your thanks to your maid of honor while celebrating your friendship at the same time. Visit a photography shop to have a frame custom-made for her. Choose materials and colors that match her home décor, and have the frame engraved with a personal message to add more meaning to your gift. Consider a fine wooden frame, painted in bright colors or left unfinished depending on her style. Sterling silver is another popular option that can lend a sense of elegance and timelessness to your gift. Add the best photo of the two of you at your wedding before giving her the frame. It doesn't have to be a perfectly posed shot -- choose a photo that reminds you why she's your best friend and why you picked her to stand by your side on one of the biggest days of your life.
Photo albums or scrapbooks offer another option for personalized gift giving. Collect your favorite mementos throughout the wedding planning process, and arrange them in an album so she'll never forget this experience. Don't forget to include shots from the bachelorette party and other pre-wedding events.