Sleepy caps

$23.00

Newborn size
white sleepy cap with tattered embroidered word or rainbow.