We have given you countless previews of the forthcoming Marni for H&M collection. Now it is time to feast your eyes on the complete TV commercial directed by Sofia Coppola. Starring British actress Imogen Poots, the dreamy television advert was filmed in a holiday home in Marrakech.

The stunning setting sees Imogen roam about the sunny Moroccan landscape filled with palm trees, rustic colours, swimming pools and parties. Her presence at a party captures the attention of a dashing young fellow and they quickly get together (in the pool, of course) until we realise it was all just a daydream. The soundtrack for this commercial is Bryan Ferry's "Avalon."

The bold prints, the colours and sweet summer visuals are enough to make anyone want to rush out to their nearest H&M when the Marni collection launches worldwide on March 8th. Just dreamy!

Make sure to also check out some behind-the-scenes footage of Sofia talking about the making of the commercial, below.