Miley Cyrus wore this floral Robert Cavalli dress on the red carpet at the 2008 CMT Awards and Marcia Cross wore it in season 5 promos for her TV show, 'Desperate Housewives'. Who do you think wore it better?
I think it shows how mature Miley is that she can pull off this dress that an adult can also wear.
