This isn't what you want to hear, but: if she wants a Lady Dior or a Chanel Boy, another bag is unlikely to satisfy those desires. She'll probably appreciate the gesture if you buy her a different high quality bag, but it won't be a replacement for the iconic bags she likes
Yes, indeed these can't replace her need for Lady Dior or a Boy, so I've already bought her a Lady Dior.