Welcome to the Hearts on Fiber online Shop! We are located north of Charlotte in a small town called Davidson. Part of the local yarn shop agenda is being a place you can come and engage with us on a daily basis. That doesn’t always fit with an online store, so we have decided to have only our hand-dyed yarn for sale online. We have a list of the brands and supplies we carry if you are interested! You can always stop by or call us if you need anything!