The main character is too spineless and naive. Keegan is a bully, he is rude, condescending and down right mean at times. It shows how utterly naive and spineless the main character is that she makes excuses for his behavior and then eventually ends up with him. I fast forwarded through their interactions.