IS FRANK A REAL PERSON OR...?! I'm so confused now. OH WELL. This is still amazing!!
Author's response
I understand why you might be confused. Frank is Gerards imaginary friend, but to Gerard, Frank is real. Frank and Gerard can interact with each other, but Frank can't interact with anyone else.