Paper Piecing | Triangles on a Roll | 1" Finished Half-Square Triangles

$15.40