yes there's mary jo's....it is worth going out of your way for! Then while you are there you can go to long creek mills for thread. I think its just around the corner. In Charlotte there is QBee Quilts. Its a small store but they are very nice. Its in the Ayrsley area. I don't venture into Charlotte city much (too much traffic) but I know there is one in Indian Trail that is supposed to be nice.