Something about Keegan really got on my nerves. Maybe it had to do with how perfect she was or how self-centered she acted. Or maybe it was both that combined with how she was a love struck idiot who couldn't do anything for herself. So pitiful. Keegan ruined this story for me, without her I might have liked it a bit better. Maybe.