How sweet is this top?! The pink and polka dots are a perfect match. Katie is wearing her typical small. S (4/6), M (8/10), L (12/14), XL (16), 1XL (18), 2XL (20), 3XL (22)