I remember reading this story a while back.
I'd like to say that this is a unique plot triangle you got going on in this story.
It's true.
Who knew that Gerard could have an affair?
That's genius.
This is interesting, though you might want to work on making your chapters a bit more longer and descriptive.
Also work on them not being so.. cheaty and affairy. xD
But it's amazing, none the less.
Keep at it!