Target offers the Disney Sofia The First Flower Girl Doll for $14.99. Opt for in-store pickup to avoid the $5.46 shipping charge. That's the lowest price we could find by $15. It comes with a hairbrush.