Fabric: Little Red Riding Hood, approximately 105cm x 48cm ‐ Mercari: Shop from Japan