Harry Potter Sock Pack Complete with five sets of socks, this Harry Potter Sock Pack (£8) will put a bit of magic in their step. Image Source: studio.co.uk Harry Potter Sock Pack £8 from studio.co.uk Buy Now