It's kind of funny that a cartoon has never been made with such a simple theme as the Imaginary friend. In the world of Foster's, when kids think up imaginary friends, they become real and can interact with anyone, even adults. But as the kid grows older, they grow tired of their "fake" friends. Or, in the case of Mac, a kind, friendly eight year old, parents and older siblings force him to give up his friend, Bloo. So he takes him to Foster's, where he makes an agreement with the staff to allow Bloo to live there without being adopted out as long as he visits him. The show has some pretty interesting characters, while they are not very original, are voiced and animated so wonderfully, it really doesn't matter. Among them are Madame Foster, (the eccentric, adorable old lady who run's the place), Frankie (her granddaughter), Mr. Herriman (Mdm. Foster's stiff, English imaginary friend), Wilt (an extremely apologetic, helpful friend), Coco (in my opinion, the only annoying part of the show), and Eduardo (the shy, Spanish speaking "monster".) Eduardo is also voiced by Tom Kenny, a truly talented man who has given voices to dozens of animated characters including BNLT SpongeBob and Heffer from Rocko's Modern Life. This show is very funny, no underlying "adult" humor here as far I can tell. My favorite episode is the one with Cheese, Bloo's younger brother. It will have you rolling when he sneers *bunnies*. Beware, though, if you watch this show, I guarantee you will get hooked!