wow, this is amazing. i'm intrigued to see what happens next. Poor Gerard. update soon :) i need more of this. on a different subject, what kind of a name is Joss??? he's a doosh :D
Author's response
I kind of put Josh and Ross (as in Ryan Ross) together. :)