Whatever you decide to give whether you buy it, copy it, or create it yourself you will NOT go wrong if you do it from the heart. I met my heart/soul sister/best friend in the world 4 months before my family had to move away. We were in a bible study together and realized that both of our infant sons had been born with heart problems. In a very short time we developed a very deep spiritual and emotional friendship. When I had to leave I bought her a card thanking God for our sons, for their hearts bringing us together, and for giving me the sister of my heart.
Our sons are 6 years old now. By the Grace of God I was given a miracle and my son is perfectly healthy, and only had a developemental delay in speech which has been corrected. Her son has a heart defect that we and the Doctors keep a very close check on. My contribution to her son's health is through prayer. In all respects her son is healthy he just can't play certain sports because of the defect, and will eventually require another surgery.
Time and distance has changed our friendship in that we can't be inseperable as we were for a brief time. Our connection however is still as strong and deep as ever.
So whatever you decide to do for your friend let it be from your heart. Let her know how much you care for her, and how much your friendship means to you.