I remember mine like it was yesterday. I was so attached to all my imaginary friends, I sometimes still imagine them being around for the fun of it, once in a blue moon though. I always constantly had them around me, they would always play around/do obstacles/help and sometimes fight each ether. I loved car trips because I'd also imagine them going over obstacles and such.
My main imaginary friends were Max, a purebred male Rottweiler who I watched grow old. He was always around me, he'd 'protect' me. I think this is were my love for the breed came from. Funny little story with him though. One day I was at school and I was devastated because our SBT had passed away the day before. I believe in ghosts and as I was sitting in class, I saw the spirit of our dog, Toga walk towards me and as clear as day, I saw Max get up, growl at her since he was unsure of her but back down when I said who she was. She said her good byes that day. What I find weird, I wasn't expecting to see Max since I wasn't thinking about him and I saw him just as good as I saw Toga. I don't know how to explain that.
Next was Char, he was a charazard, he was a Pokemon. I adored him, he was my protecter, he looked after all the other imaginary friends, he was almost always around me. He was also a doctor. He had a hospital in the clouds where he helped all my imaginary friends.
I love Pokemon so most of my imaginary friends were Pokemon, I had a ton. They'd always follow me around and play around. What I liked most, there was a bit of a story line and so many different plots happened between them. There was a ton of good Pokemon but bad ones as well.
I had a human imaginary friend called Charlie, he was my only human. I made him up when my friend had a imaginary friend called Jack. He was around for a few months before he decided to run off with Jack and never return to another dimension. This what felt so weird because I tried imaging him being back with me but I couldn't ever do it, it's like he made up his mind that he didn't want to come back.
I also had dragons, creatures, horses, a pride of lions and other big cats, a pack of wolves. They all did so much and entertained me. I loved them all. I also had these clouds that could talk and they'd always give me lollies.
I have a awesome imagination and I currently have these people who I act out in my head about a gang. So, I do what Beanie does except I have these characters because my friend role plays them with me with hers in person/on the phone so I/they act themselves out in my head when we aren't together.