They all looked small to me, but actual sizes are: 1 size small 2 size XL 3 approx small, tags gone. White w/ black polka dots, lace / see thru, 4 size M - happy face t shirt, stain I just noticed near bottom edge 5 approx size S, tags gone 6 M Hollister 7 S Rue 21, gray t shirt w/ hands spelling out LOVE 8 probably Lg, tags are gone - white t-shirt with lace back