A Lovely cropped vest/top from All Saints.

Size L (would also look great as loose fit M)

Sadly, it does not fit me :(