I saw some cute ones at old navy. They looked sort've like this, but they weren't gauze, just sheer cotton like the Jcrew one you posted. And there was a bit of Indian-inspired beading and embroidery rather than this type of embroidery. Super pretty! But, not online.