Pretty floral blouse / shell top from H&M, size 20. 100% viscose.
Pit to pit 24 inches.
Back of neck to hem 29 inches (slightly longer at the back)