User blog comment:LODESTAR/Ultimate Way Big???/@comment-3541906-20111223084054

I think it is some other alien of his species who has come to earth to help Ben..... Maybe???