Why do good girls fall for bad guys?