He’s been dubbed the world’s first male supermodel and has made his name posing in tighty whities.

So it’s no surprise to see the sculpted model flexing his muscles once again in an underwear campaign for M&S. Except this time, there’s a difference – the model has turned his hand to designing to help create the capsule collection, titled 'David Gandy for Autograph', for the high-street retail chain.

The 28-piece collection includes boxers, trunks, briefs and sleepwear, with prices starting from £15. A small price to pay to have the man in your life look like this, we say.

The collection initially goes on-sale at the M&S flagship Marble Arch store on Thursday 18th September with a special launch event attended by David himself. Not only will you be able to pick up a pair of David Gandy branded kegs, but you’ll be able to get them signed by him too, with a customer signing at 12pm. Form an orderly queue ladies.

And just to get you in the mood, here's a little teaser video.

<!-- Start of Brightcove Player -->  <div style="display:none">  </div>  <!-- By use of this code snippet, I agree to the Brightcove Publisher T and C  found at https://accounts.brightcove.com/en/terms-and-conditions/.  -->  <script type="text/javascript" src="http://admin.brightcove.com/js/BrightcoveExperiences.js"></script>  <object id="myExperience3775821945001" class="BrightcoveExperience">   <param name="bgcolor" value="#FFFFFF" />   <param name="width" value="591" />   <param name="height" value="412" />   <param name="playerID" value="72342324001" />   <param name="playerKey" value="AQ~~,AAAAABn4dxs~,AY7gyox5PDgoFzRVhsm8l3GdwN2mXG9_" />   <param name="isVid" value="true" />   <param name="dynamicStreaming" value="true" />        <param name="@videoPlayer" value="3775821945001" /> </object>  <!--  This script tag will cause the Brightcove Players defined above it to be created as soon as the line is read by the browser. If you wish to have the player instantiated only after the rest of the HTML is processed and the page load is complete, remove the line. --> <script type="text/javascript">brightcove.createExperiences();</script>  <!-- End of Brightcove Player -->

The collection with be sold online and in over 350 stores worldwide starting from 19th September.