This is a cotton self tie head scarf in a blue polka dot print by Aye Aye boutique.
Hand made so the print might be in a slightly different place to that of the photograph.