Royal Blue - Hand Painted Yarn - Fingering

100% Superwash Merino extra Fine