1.Beyonce; 2.Kim Kardashian; 3.Natalie Portman; 4.Rihanna; 5.Cheryl Cole; 6.Kristen Stewart;
7.Katy Perry; 8.Kelly Brook; 9.Megan Fox; 10.Bar Refaeli; 11.Zooey Deschanel;
12.Frankie Sandford; 13.Angelina Jolie; 14.Hayley Williams; 15.Shakira; 16.Rachel Mcadams;
17.Rachel Bilson; 18.Jennifer Aniston; 19.Cameron Diaz; 20.Portia de Rossi.
Your TOP 20 celebrity lady crushes:
1.Angelina Jolie
2. Beyonce
3. Kim Kardashian
4. Megan Fox
5. Natalie Portman
6. Rihanna
7. Cheryl Cole
8. Bar Refaeli
9. Shakira
10. Katy Perry
11. Kelly Brook
12. Jennifer Aniston
13. Zooey Deschanel
14. Rachel Bilson
15. Cameron Diaz
16. Rachel Mcadams
17. Kristen Stewart
18. Portia de Rossi
19. Frankie Sandford
20. Hayley Williams