Oooh, LOoks like Gerard has some work to do.
_______________
Okay it is a bit fast but over all good. I like how it gets to straifght to the point. The beginning is a bit Mary Sue with the way you describe her but it makes up when she comes in the story.
___________________________________
Over all I would give it a B