Top 10 celebrity girl crushes

  1. 1.
    Blake Lively
    Even pregnant she's magical
  2. 2.
    Jennifer Aniston
  3. 3.
    Emma Watson
  4. 4.
    Leighton Meester
  5. 5.
    Beyoncé
  6. 6.
    Rachel McAdams
  7. 7.
    Hillary Burton
  8. 8.
    Jennifer Lawrence
  9. 9.
    Selena Gomez
  10. 10.
    Emma stone