A Lovely cropped vest/top from All Saints.
Size L (would also look great as loose fit M)
Sadly, it does not fit me :(