Hi, Dennis. Another thought is a Craftsy gift certificate. They offer online quilting classes that are excellent and she could take them on her computer at her convenience and they'll be hers forever. Many of us here take these classes. As the holidays get closer there will be sales. Here is the link.
http://www.craftsy.com/classes/quilt...lting,quilting