Explore a treasure trove of adorable girl tops, ranging from practical everyday styles made for daring little explorers, to fun printed designs for the mini fashionista. In every colour under the rain...bow – including the rainbow itself – find tops in blue, pink, yellow, green, purple and red, in adorable patterns such as floral, stripes, checks, animal print and sequins too, our collection has something to please every girl.