It's probably because you have Megan Fox as your avatar. Though I've never really understood how men could look past that horse face. Zooey Deschanel is much prettier.
Just gotta say that I absolutely love the avatars you choose. I don't know where you get them or if you make them yourself, but they're absolutely fabu~