For a bit of Friday fun we asked you to reveal your guilty celebrity crushes, and, oh wow, were the results surprising and hysterical. Johnny Vegas, David Cameron, David Gest... really?!
You, our lovely Marie Claire readers, have had us in stitches with some of your odd celebrity crushes. Check out our favourites below: