There's so many holiday fashion options at the moment - beach dresses, shaping swimsuits, oversized sunglasses. I wish I had the money to buy them all.

I popped into my local Birmingham M&S the other day for a nosy at their holiday items, to see what took my fancy. And this one beautiful item stopped me in my tracks.

I know I sound dramatic, but I honestly let out a little "ooh" when I saw it. It's this Pure Cotton Collarless Longline Beach Shirt. The material felt so nice, and high quality. The colour (Chambray officially, or blue if you're me) is gorgeous, and it would go perfectly over a swimsuit or bikini while on the beach.

Read more: Jet2 fans praise Portugal hotel they 'just cannot fault' with huge pool and close to beach

You know when you need to throw something on to walk up to the beach bar? This beach shirt is that thing. It costs £25 which I think it quite reasonable, and you could wear it poolside, beachside, even just moseying around the hotel.

If you're staying home this year to try and enjoy some of our famous British sunshine, then this beach shirt would look gorgeous over a white vest top and some white trousers like these.

The new beach shirt from M&S
The new beach shirt from M&S

I've seen plenty of beach shirts and I feel like this is my favourite. It's so light, floaty and summery. And I think it's versatile too, you wouldn't need to just wear it at the beach.

M&S also sells this Pure Cotton Round Neck Longline Beach Shirt for £25 in five different colours - it's really popular with shoppers.

Amazon also sells this lovely beach shirt for £24.99 which has glowing reviews from shoppers - and it comes in five different colours.