Lightweight cotton blouse from Swedish brand Odd Molly. The chest is up to 112cm, Odd Molly size 2 which is about M, but the fit is quite loose.