I also suffer from insomnia, so much that I sometimes take ZzzQuil to get to sleep some nights.
I just bought my first one the other day. The last one that I snuggled with at night, I was under 7 years old, that wasn't the dogs (from my previous post here)
I snuggled with it every night so far (about 3 nights now). Well night before last, I had quite a bad nightmare. When I woke up she was in my arms, giving me a comforting hug, I really needed it after that nightmare. I forgot what it was about, but I remember 3 faces moving side-to-side fast right in front of my face and woke up then.
I'm glad that she was with me then. Previously when I had nightmares, it was hard for me to cope with it for a few hours after waking up from them, but with my teddy bear I felt comfortable much soon, under an hour, however I still couldn't get back to sleep until last night.
Anyway, after I woke up and realized that I was actually awake, I hugged her tightly and said Thanks to her.
She might be new to me, but she's already helped me out. I think that's the important thing there "Helping people to cope with anything they need to."
----Edit
I just realized that I already posted here, but wanted to share this also.