Every man admires her and every woman is jealous of her, yes, it's Megan Fox, the lady who is just so sexy! Recently in a poll conducted by Elle Magazine, Megan made it into the list of the hot and talented 25-something women. Well, there is no doubt that she is gorgeous, so this can be called a deserved appreciation. And I am in love with the black and white flowery bikini and striped shirt which Megan is wearing in the picture. If you too want to lay your hands on the bikini, then buy the bra for $44 and the underwear for $18 from Macy's store, Armani section.