The Tate Denim Vest in Dark Indigo by Free People goes with anything! Features functional buttons all the way down and a little cincher at the lower back.
Model is 5'9 and wearing a size Small.