Did you have an imaginary friend when you were a kid? I did. She was a purple unicorn and her name was Penelope.
Beans introduced us to his [shhhhh…imaginary] friend Jack a couple of years ago. Jack has a little sister named Daisy and they have a dog, too. Jack spends a good deal of time at our house, but Daisy usually stays home with their mom and dad because she has to work. Jack has to call his mom for permission to go places with us, but she seems to trust us with her boy and almost always says yes. She even let Jack go with Beans to his first days of preschool — you know, just until Beans got used to the place.
When Jack isn’t around, Beans is quick to entertain himself, sometimes by taking on an alternate identity.
Here is Beans, a.k.a. Firemouse, in all his gear, getting ready to go out and fight the Alien Bush.