AnnTheGran.com | Beautiful people make beautiful things

Embroidering On Velvet

A few weeks ago, many of you responded to my request for future blog topics. I’ve found your suggest [More]

What is a Channel Panel?

    I have begun to teach my new neighbor Savannah how to sew. For her firstproject, [More]