In my books Crystals for Healing and Crystals for Beginners, I offer tips for finding the right crystals for you. If they call to you, and if they feel "right" when you hold them, then chances are they are the right crystal for you. It's an intuitive process that asks you to check in with your Divine guidance system to determine whether this crystal will serve your highest and greatest good. And naturally, pretty much any crystal that calls to you will do just that; it will serve your highest and greatest good if you select it with the intention it does so.
But what about when you're shopping for someone else? How do you go about selecting the right crystal for them?
The good news is the process is the same as choosing a crystal for yourself, only the focus is on them instead of you. Before you enter a crystal shop, take a moment to move into your heart center, and then visualize that person. State the intention (you can do it in your head if you're standing in the middle of a busy store, although in a crystal shop nobody is going to look at you funny if you state your intention aloud) you will find a crystal that will serve the highest and greatest good of that person. Then see where you're drawn, hold the crystal in your hand while holding the person in your heart, and notice if it feels right. It's that simple.
I love giving crystals as gifts. I enjoy the process of holding someone I love in my heart as I browse through treasures that come from the Earth. I love holding those crystals in my hand and infusing them with love energy meant especially for the person who will receive them. It's a unique and beautiful way to share energy with another.