Timmy Turner's Subconscious

"Imaginary" Gary was Timmy's imaginary friend before Timmy had Fairies, he was later turned real by Timmy's wish. After Timmy met real friends such as Chester and A.J., he stopped playing with Gary, and locked him away in his mind after undergoing therapy. Gary resented Timmy for this, and one day after Timmy wished Gary into existence, he revealed that he hated Timmy after being alone for all that time and wanted to get rid of him to get Cosmo and Wanda for himself.