This is all like a really good fan fiction. I can't wait to read it.