Block printing is a fascinating and centuries old practice for creating repeated print patterns on fabric ... firmly onto the ...