Hawthorne threads is an online fabric shop that also prints many lines of their own fabrics. I have been very happy with their fabrics and some really cute lines. What I also like is that the fabric comes printed straight and you have many fabric (fiber) choices. Many color choices too. (no affiliation, just happy customer). I am working on a baby quilt right now and most of the fabrics are theirs.