At least with a historical romance, there is a legitimate excuse for the heroine to think herself so lowly. But it's still damn annoying. Where is the character that's like "You'd be so fuckin' lucky to get with me, dude."... but it actually has to be true, she can't be some horribly delusional nightmare of a woman. She has to be awesome and know she's awesome. This Colleen character was awesome, but she didn't know she was awesome. Which would normally be just fine and dandy, except we spend a lot of page time on Colleen disparaging herself. So really she's awesome, but thinks she's the opposite of awesome. And that's not awesome.