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)