Have you checked Gap, Old Navy, Madewell, JCrew, Ann Taylor or Loft? Or maybe something like JCPenney, Kohl's, or Talbots? You never know... Otherwise I wonder if you could find something that fits the bill on a site like ThredUp?
ETA O.k., never mind on Madewell. Hand wash and ruffles at shoulders.