Sale bargain alert! This H&M cotton shirt dress was £19.99. Now £5. I like how it takes the classic man's shirt and moves it on a little with the pin-tucked bib front, the contrasting black buttons and the longer-length back.
Like it? It comes in white with black buttons, too.
Oh, and come autumn, you can team it with jeans and a round-necked sweater for a casual, preppy look.