Walmart offers the Disney Princess Girls' Puffer Coat in Pink for $18. Opt for in-store pickup to avoid the $5.97 shipping fee. That's tied with our mention from a week ago and the lowest price we could find now by $39. It's available in sizes 4 to 6X.